Share via


structure UDECX_USB_ENDPOINT_CALLBACKS (udecxusbendpoint.h)

Contient des pointeurs de fonction vers les 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

La 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

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

EvtUsbEndpointPurge

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

Configuration requise

Condition requise Valeur
En-tête udecxusbendpoint.h (inclure Udecx.h)

Voir aussi

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks