UCX_USBDEVICE_EVENT_CALLBACKS_INIT-Funktion (ucxusbdevice.h)
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 zu initialisierende UCX_USBDEVICE_EVENT_CALLBACKS-Struktur.
[in] EvtUsbDeviceEndpointsConfigure
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtUsbDeviceEnable
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ENABLE Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtUsbDeviceDisable
Ein Zeiger auf die Clienttreiberimplementierung der EVT_UCX_USBDEVICE_DISABLE Ereignisrückruffunktion.
[in] EvtUsbDeviceReset
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_RESET Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtUsbDeviceAddress
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ADDRESS Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtUsbDeviceUpdate
Ein Zeiger auf die Clienttreiberimplementierung der EVT_UCX_USBDEVICE_UPDATE Ereignisrückruffunktion.
[in] EvtUsbDeviceHubInfo
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_HUB_INFO Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtUsbDeviceDefaultEndpointAdd
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD Ereignisrückruffunktion durch den Clienttreiber.
[in] EvtUsbDeviceEndpointAdd
Ein Zeiger auf die Implementierung der EVT_UCX_USBDEVICE_ENDPOINT_ADD Ereignisrückruffunktion durch den Clienttreiber.
Rückgabewert
Keine
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) |