Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains function pointers to endpoint callback functions implemented by the UDE client driver. Initialize this structure by calling UDECX_USB_ENDPOINT_CALLBACKS_INIT.
Syntax
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;
Members
Size
The size of this structure.
EvtUsbEndpointReset
Required. A pointer to an EVT_UDECX_USB_ENDPOINT_RESET callback function implemented by a UDE client driver.
EvtUsbEndpointStart
Optional. A pointer to an EVT_UDECX_USB_ENDPOINT_START callback function implemented by a UDE client driver.
EvtUsbEndpointPurge
Optional. A pointer to an EVT_UDECX_USB_ENDPOINT_PURGE callback function implemented by a UDE client driver.
Requirements
Requirement | Value |
---|---|
Header | udecxusbendpoint.h (include Udecx.h) |