funzione UCX_USBDEVICE_EVENT_CALLBACKS_INIT (ucxusbdevice.h)
Inizializza una struttura UCX_USBDEVICE_EVENT_CALLBACKS con i puntatori di funzione alle funzioni di callback del driver client.
Sintassi
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
);
Parametri
[out] Callbacks
Puntatore a una struttura UCX_USBDEVICE_EVENT_CALLBACKS da inizializzare.
[in] EvtUsbDeviceEndpointsConfigure
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
[in] EvtUsbDeviceEnable
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_ENABLE.
[in] EvtUsbDeviceDisable
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_DISABLE.
[in] EvtUsbDeviceReset
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_RESET.
[in] EvtUsbDeviceAddress
Puntatore all'implementazione del driver client della funzione di callback degli eventi EVT_UCX_USBDEVICE_ADDRESS.
[in] EvtUsbDeviceUpdate
Puntatore all'implementazione del driver client della funzione di callback degli eventi EVT_UCX_USBDEVICE_UPDATE.
[in] EvtUsbDeviceHubInfo
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_HUB_INFO.
[in] EvtUsbDeviceDefaultEndpointAdd
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD.
[in] EvtUsbDeviceEndpointAdd
Puntatore all'implementazione del driver client della funzione di callback dell'evento EVT_UCX_USBDEVICE_ENDPOINT_ADD.
Valore restituito
Nessuno
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
piattaforma di destinazione | Finestre |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | ucxusbdevice.h (include Ucxclass.h) |