Partager via


structure UDECX_USB_ENDPOINT_CALLBACKS (udecxusbendpoint.h)

Contient des pointeurs de fonction vers des fonctions de rappel de point de terminaison implémentées par le pilote client UDE. Initialisez cette structure en appelant UDECX_USB_ENDPOINT_CALLBACKS_INIT.

Syntaxe

typedef struct _UDECX_USB_ENDPOINT_CALLBACKS {
  ULONG                        Size;
  PFN_UDECX_USB_ENDPOINT_RESET EvtUsbEndpointReset;
  PFN_UDECX_USB_ENDPOINT_START EvtUsbEndpointStart;
  PFN_UDECX_USB_ENDPOINT_PURGE EvtUsbEndpointPurge;
} UDECX_USB_ENDPOINT_CALLBACKS, *PUDECX_USB_ENDPOINT_CALLBACKS;

Membres

Size

Taille de cette structure.

EvtUsbEndpointReset

Obligatoire. Pointeur vers une fonction de rappel EVT_UDECX_USB_ENDPOINT_RESET implémentée par un pilote client UDE.

EvtUsbEndpointStart

Optionnel. Pointeur vers une fonction de rappel EVT_UDECX_USB_ENDPOINT_START implémentée par un pilote client UDE.

EvtUsbEndpointPurge

Optionnel. Pointeur vers une fonction de rappel EVT_UDECX_USB_ENDPOINT_PURGE implémentée par un pilote client UDE.

Exigences

Exigence Valeur
d’en-tête udecxusbendpoint.h (inclure Udecx.h)

Voir aussi

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks