fonction UCX_USBDEVICE_EVENT_CALLBACKS_INIT (ucxusbdevice.h)
Initialise une structure de UCX_USBDEVICE_EVENT_CALLBACKS avec les pointeurs de fonction vers les fonctions de rappel du pilote client.
Syntaxe
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
);
Paramètres
[out] Callbacks
Pointeur vers une structure UCX_USBDEVICE_EVENT_CALLBACKS à initialiser.
[in] EvtUsbDeviceEndpointsConfigure
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .
[in] EvtUsbDeviceEnable
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_ENABLE .
[in] EvtUsbDeviceDisable
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_DISABLE .
[in] EvtUsbDeviceReset
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_RESET .
[in] EvtUsbDeviceAddress
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_ADDRESS .
[in] EvtUsbDeviceUpdate
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_UPDATE .
[in] EvtUsbDeviceHubInfo
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_HUB_INFO .
[in] EvtUsbDeviceDefaultEndpointAdd
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .
[in] EvtUsbDeviceEndpointAdd
Pointeur vers l’implémentation par le pilote client de la fonction de rappel d’événement EVT_UCX_USBDEVICE_ENDPOINT_ADD .
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Plateforme cible | Windows |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | ucxusbdevice.h (inclure Ucxclass.h) |