struttura UDECX_USB_ENDPOINT_CALLBACKS (udecxusbendpoint.h)
Contiene puntatori di funzione alle funzioni di callback degli endpoint implementati dal driver client UDE. Inizializzare questa struttura chiamando UDECX_USB_ENDPOINT_CALLBACKS_INIT.
Sintassi
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;
Membri
Size
Dimensione di questa struttura.
EvtUsbEndpointReset
Obbligatorio. Puntatore a una funzione di callback EVT_UDECX_USB_ENDPOINT_RESET implementata da un driver client UDE.
EvtUsbEndpointStart
Opzionale. Puntatore a una funzione di callback EVT_UDECX_USB_ENDPOINT_START implementata da un driver client UDE.
EvtUsbEndpointPurge
Opzionale. Puntatore a una funzione di callback EVT_UDECX_USB_ENDPOINT_PURGE implementata da un driver client UDE.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | udecxusbendpoint.h (include Udecx.h) |