UcxUsbDeviceInitSetEventCallbacks, fonction (ucxusbdevice.h)
Initialise une structure UCXUSBDEVICE_INIT avec les fonctions de rappel d’événements du pilote client.
Syntaxe
void UcxUsbDeviceInitSetEventCallbacks(
[in, out] PUCXUSBDEVICE_INIT UsbDeviceInit,
[in] PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);
Paramètres
[in, out] UsbDeviceInit
Pointeur vers une structure de UCXUSBDEVICE_INIT qu’UCX transmet lorsqu’il appelle la fonction de rappel d’événement EVT_UCX_CONTROLLER_USBDEVICE_ADD du pilote client.
[in] EventCallbacks
Pointeur vers une structure de UCX_USBDEVICE_EVENT_CALLBACKS qui contient le pointeur de fonction vers les fonctions de rappel d’événements du pilote client. Le pilote client initialise la structure en appelant UCX_USBDEVICE_EVENT_CALLBACKS_INIT.
Valeur de retour
None
Remarques
Une structure UCXUSBDEVICE_INIT initialisée est utilisée par la méthode UcxUsbDeviceCreate pour créer un périphérique USB et inscrire les fonctions de rappel d’événements du pilote client.
Pour obtenir un exemple de code, consultez EVT_UCX_CONTROLLER_USBDEVICE_ADD.
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) |