Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine UCX_USBDEVICE_EVENT_CALLBACKS Struktur mit den Funktionszeigern auf die Rückruffunktionen des Clienttreibers.
Syntax
VOID UCX_USBDEVICE_EVENT_CALLBACKS_INIT(
[out] PUCX_USBDEVICE_EVENT_CALLBACKS Callbacks,
[in] PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE EvtUsbDeviceEndpointsConfigure,
[in] PFN_UCX_USBDEVICE_ENABLE EvtUsbDeviceEnable,
[in] PFN_UCX_USBDEVICE_DISABLE EvtUsbDeviceDisable,
[in] PFN_UCX_USBDEVICE_RESET EvtUsbDeviceReset,
[in] PFN_UCX_USBDEVICE_ADDRESS EvtUsbDeviceAddress,
[in] PFN_UCX_USBDEVICE_UPDATE EvtUsbDeviceUpdate,
[in] PFN_UCX_USBDEVICE_HUB_INFO EvtUsbDeviceHubInfo,
[in] PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd,
[in] PFN_UCX_USBDEVICE_ENDPOINT_ADD EvtUsbDeviceEndpointAdd
);
Parameter
[out] Callbacks
Ein Zeiger auf eine UCX_USBDEVICE_EVENT_CALLBACKS Struktur, die initialisiert werden soll.
[in] EvtUsbDeviceEndpointsConfigure
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceEnable
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ENABLE Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceDisable
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_DISABLE Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceReset
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_RESET Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceAddress
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ADDRESS Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceUpdate
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_UPDATE Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceHubInfo
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_HUB_INFO Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceDefaultEndpointAdd
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD Ereignisrückruffunktion des Clienttreibers.
[in] EvtUsbDeviceEndpointAdd
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ENDPOINT_ADD Ereignisrückruffunktion des Clienttreibers.
Rückgabewert
Nichts
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 |
| Zielplattform- | Fenster |
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Header- | ucxusbdevice.h (include Ucxclass.h) |