Поделиться через


структура UDECX_USB_ENDPOINT_CALLBACKS (udecxusbendpoint.h)

Содержит указатели функций на функции обратного вызова конечной точки, реализованные драйвером клиента UDE. Инициализировать эту структуру путем вызова UDECX_USB_ENDPOINT_CALLBACKS_INIT.

Синтаксис

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;

Члены

Size

Размер этой структуры.

EvtUsbEndpointReset

Обязательно. Указатель на функцию обратного вызова EVT_UDECX_USB_ENDPOINT_RESET, реализованную драйвером клиента UDE.

EvtUsbEndpointStart

Необязательный. Указатель на функцию обратного вызова EVT_UDECX_USB_ENDPOINT_START, реализованную драйвером клиента UDE.

EvtUsbEndpointPurge

Необязательный. Указатель на функцию обратного вызова EVT_UDECX_USB_ENDPOINT_PURGE, реализованную драйвером клиента UDE.

Требования

Требование Ценность
заголовка udecxusbendpoint.h (include Udecx.h)

См. также

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks