Partager via


UcxEndpointInitSetEventCallbacks, fonction (ucxendpoint.h)

Initialise une structure de UCXENDPOINT_INIT avec les fonctions de rappel d’événement du pilote client liées aux points de terminaison sur l’appareil.

Syntaxe

void UcxEndpointInitSetEventCallbacks(
  PUCXENDPOINT_INIT             EndpointInit,
  PUCX_ENDPOINT_EVENT_CALLBACKS EventCallbacks
);

Paramètres

EndpointInit

Pointeur vers une structure de UCXENDPOINT_INIT qu’UCX transmet lorsqu’il appelle la fonction de rappel d’événement EVT_UCX_USBDEVICE_ENDPOINT_ADD du pilote client.

EventCallbacks

Pointeur vers une structure de UCX_ENDPOINT_EVENT_CALLBACKS qui contient un pointeur de fonction vers des fonctions de rappel d’événements liées au point de terminaison. Le pilote client initialise la structure en appelant UCX_ENDPOINT_EVENT_CALLBACKS_INIT.

Valeur de retour

None

Remarques

Le pilote client appelle cette méthode pour définir des pointeurs de fonction vers ses fonctions de rappel d’événement juste avant d’appeler UcxEndpointCreate pour créer un point de terminaison.

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 ucxendpoint.h (inclure Ucxclass.h, Ucxendpoint.h)

Voir aussi

UCX_ENDPOINT_EVENT_CALLBACKS

UcxEndpointCreate