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