Hur man upptäcker en händelse med WIA Vänta

August 1

Hur man upptäcker en händelse med WIA Vänta


Windows Image Acquisition servicesystemet Windows XP ger bildupptagning tjänster för skannrar och kameror. Det låter dig ställa in din WIA-drivrutin för rapportering av verksamheten enheten. Det ger också mjukvaruutvecklare möjlighet att övervaka händelser som inträffar i hårdvaran, inklusive väntetillståndet hos WIA-enheten. När en WIA enhet signalerar en händelse passerar WIA tjänsten information om en händelse till ditt program. Du måste lägga till en hänvisning till "wiaaut.dll" -fil i .NET för att upptäcka en vänta händelse med WIA service.

Instruktioner

1 Klicka på "Start" -knappen i Windows och välj "Microsoft Visual Studio" i menyn "Alla program".

2 Klicka på "File", "Open" och öppna C ++ program som du använder för att upptäcka en vänta händelse med WIA service.

3 Lägg till följande kod efter "WIA.ImageFile" linje i C ++ program:

WIA.DeviceManager ODM = new WIA.DeviceManagerClass ();

private void button1_Click (objekt avsändare, System.EventArgs e)

{

oDM.RegisterEvent (WIA.EventID.wiaEventDeviceConnected "*");

oDM.OnEvent + = new

WIA._IDeviceManagerEvents_OnEventEventHandler (oDM_OnEvent);

}

private void oDM_OnEvent (sträng händelse-, sträng Enhets, sträng Itemid)

{

System.Diagnostics.Debug.Write (DateTime.Now.ToLongDateString ());

System.Diagnostics.Debug.WriteLine ( "händelse-:" + händelse-);

System.Diagnostics.Debug.WriteLine ( "Enhets:" + Enhets);

System.Diagnostics.Debug.WriteLine ( "ItemId:" + Itemid);

}

4 Klicka på "File", "Spara" för att spara din C ++ program.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com