IWiaItem::EnumRegisterEventInfo-Methode (wia_xp.h)
Die IWiaItem::EnumRegisterEventInfo-Methode erstellt einen Enumerator, mit dem Informationen zu Ereignissen abgerufen werden, für die eine Anwendung registriert ist.
Syntax
HRESULT EnumRegisterEventInfo(
[in] LONG lFlags,
[in] const GUID *pEventGUID,
[out] IEnumWIA_DEV_CAPS **ppIEnum
);
Parameter
[in] lFlags
Typ: LONG
Derzeit nicht verwendet. Sollte auf Null festgelegt werden.
[in] pEventGUID
Typ: const GUID*
Zeiger auf einen Bezeichner, der das Hardwareereignis angibt, für das Sie Registrierungsinformationen benötigen.
[out] ppIEnum
Typ: IEnumWIA_DEV_CAPS**
Empfängt die Adresse eines Zeigers auf die IEnumWIA_DEV_CAPS-Schnittstelle .
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Eine Anwendung ruft diese Methode auf, um ein Enumeratorobjekt für die Ereignisinformationen zu erstellen. IWiaItem::EnumRegisterEventInfo speichert die Adresse der IEnumWIA_DEV_CAPS-Schnittstelle des Enumeratorobjekts im ppIEnum-Parameter . Das Programm verwendet dann den Schnittstellenzeiger, um die Eigenschaften des Ereignisses aufzulisten, für das es registriert ist.
Jede WIA_DEV_CAP Struktur enthält einen Hinweis darauf, ob das Ereignis vom Typ WIA_NOTIFICATION_EVENT oder WIA_ACTION_EVENT oder beides ist.
Anwendungen müssen die IUnknown::Release-Methode für die Schnittstellenzeiger aufrufen, die sie über den ppIEnum-Parameter empfangen.
Anforderungen
Anforderung | Wert |
---|---|
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 (einschließlich Wia.h) |
Bibliothek | Wiaguid.lib |
DLL | Wiaservc.dll |