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)

Weitere Informationen

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate