Funzione UcxUsbDeviceInitSetEventCallbacks (ucxusbdevice.h)

Inizializza una struttura UCXUSBDEVICE_INIT con le funzioni di callback degli eventi del driver client.

Sintassi

void UcxUsbDeviceInitSetEventCallbacks(
  [in, out] PUCXUSBDEVICE_INIT             UsbDeviceInit,
  [in]      PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);

Parametri

[in, out] UsbDeviceInit

Puntatore a una struttura di UCXUSBDEVICE_INIT passata da UCX quando richiama la funzione di callback dell'evento EVT_UCX_CONTROLLER_USBDEVICE_ADD del driver client.

[in] EventCallbacks

Puntatore a una struttura UCX_USBDEVICE_EVENT_CALLBACKS che contiene il puntatore a funzione alle funzioni di callback degli eventi del driver client. Il driver client inizializza la struttura chiamando UCX_USBDEVICE_EVENT_CALLBACKS_INIT.

Valore restituito

nessuno

Osservazioni

Una struttura di UCXUSBDEVICE_INIT inizializzata viene usata dal metodo UcxUsbDeviceCreate per creare un dispositivo USB e registrare le funzioni di callback degli eventi del driver client.

Per un esempio di codice, vedere EVT_UCX_CONTROLLER_USBDEVICE_ADD.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Piattaforma di destinazione Windows
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione ucxusbdevice.h (include Ucxclass.h)

Vedi anche

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate