Freigeben über


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 er die EVT_UCX_CONTROLLER_USBDEVICE_ADD Ereignisrückruffunktion des Clienttreibers aufruft.

[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 UCX_USBDEVICE_EVENT_CALLBACKS_INITaufgerufen wird.

Rückgabewert

Nichts

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