IWiaEventCallback::ImageEventCallback-Methode (wia_xp.h)

Die IWiaEventCallback::ImageEventCallback-Methode wird vom Windows Image Acquisition(WIA)-Laufzeitsystem aufgerufen, wenn ein Hardwaregeräteereignis auftritt.

Syntax

HRESULT ImageEventCallback(
  [in]      const GUID *pEventGUID,
  [in]      BSTR       bstrEventDescription,
  [in]      BSTR       bstrDeviceID,
  [in]      BSTR       bstrDeviceDescription,
  [in]      DWORD      dwDeviceType,
  [in]      BSTR       bstrFullItemName,
  [in, out] ULONG      *pulEventType,
  [in]      ULONG      ulReserved
);

Parameter

[in] pEventGUID

Typ: const GUID*

Gibt den eindeutigen Bezeichner des Ereignisses an. Eine vollständige Liste der Geräteereignisse finden Sie unter WIA-Ereignisbezeichner.

[in] bstrEventDescription

Typ: BSTR

Gibt die Zeichenfolgenbeschreibung des Ereignisses an.

[in] bstrDeviceID

Typ: BSTR

Gibt den eindeutigen Bezeichner des WIA-Geräts an.

[in] bstrDeviceDescription

Typ: BSTR

Gibt die Zeichenfolgenbeschreibung des Geräts an.

[in] dwDeviceType

Art: DWORD

Gibt den Typ des Geräts an. Eine Liste der möglichen Werte finden Sie unter WIA-Gerätetypspezifizierer .

[in] bstrFullItemName

Typ: BSTR

Gibt den vollständigen Namen des WIA-Elements an, das das Gerät darstellt.

[in, out] pulEventType

Typ: ULONG*

Zeiger auf eine ULONG , die angibt, ob ein Ereignis ein Benachrichtigungsereignis, ein Aktionsereignis oder beides ist. Der Wert 1 gibt ein Benachrichtigungsereignis an, der Wert 2 ein Aktionsereignis und der Wert 3 gibt an, dass das Ereignis sowohl vom Benachrichtigungs- als auch vom Aktionstyp ist.

[in] ulReserved

Typ: ULONG

Reserviert für Benutzerinformationen.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Um Benachrichtigungen über WIA-Hardwaregeräteereignisse zu erhalten, übergeben Anwendungen einen Zeiger auf die IWiaEventCallback-Schnittstelle auf die RegisterEventCallbackInterface-Methode . Das WIA-Laufzeitsystem verwendet dann diesen Schnittstellenzeiger, um die IWiaEventCallback::ImageEventCallback-Methode aufzurufen, wenn ein WIA-Hardwaregeräteereignis auftritt.

Beachten Sie, dass es keine Garantie gibt, dass der Rückruf in demselben Thread aufgerufen wird, der die IWiaEventCallback-Schnittstelle registriert hat.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wia_xp.h (wia.h einschließen)
Bibliothek Wiaguid.lib