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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour