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) |