UcxUsbDeviceInitSetEventCallbacks-Funktion (ucxusbdevice.h)
Initialisiert eine UCXUSBDEVICE_INIT-Struktur mit den Ereignisrückruffunktionen des Clienttreibers.
Syntax
void UcxUsbDeviceInitSetEventCallbacks(
[in, out] PUCXUSBDEVICE_INIT UsbDeviceInit,
[in] PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);
Parameter
[in, out] UsbDeviceInit
Ein Zeiger auf eine UCXUSBDEVICE_INIT Struktur, die UCX übergibt, wenn die EVT_UCX_CONTROLLER_USBDEVICE_ADD Ereignisrückruffunktion des Clienttreibers aufgerufen wird.
[in] EventCallbacks
Ein Zeiger auf eine UCX_USBDEVICE_EVENT_CALLBACKS-Struktur , die funktionszeiger auf die Ereignisrückruffunktionen des Clienttreibers enthält. Der Clienttreiber initialisiert die Struktur, indem er UCX_USBDEVICE_EVENT_CALLBACKS_INIT aufruft.
Rückgabewert
Keine
Bemerkungen
Eine initialisierte UCXUSBDEVICE_INIT Struktur wird von der UcxUsbDeviceCreate-Methode verwendet, um ein USB-Gerät zu erstellen und die Ereignisrückruffunktionen des Clienttreibers zu registrieren.
Ein Codebeispiel finden Sie unter EVT_UCX_CONTROLLER_USBDEVICE_ADD.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | ucxusbdevice.h (include Ucxclass.h) |