Partager 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 UCXUSBDEVICE_INIT que 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 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

Aucun

Remarques

Une structure de 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
plateforme cible Windows
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête ucxusbdevice.h (include Ucxclass.h)

Voir aussi

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate