Freigeben über


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 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)

Siehe auch

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate

UcxUsbDeviceInitSetEventCallbacks