Share via


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)

Voir aussi

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate