Compartilhar via


estrutura UDECX_USB_ENDPOINT_CALLBACKS (udecxusbendpoint.h)

Contém ponteiros de função para funções de retorno de chamada de ponto de extremidade implementadas pelo driver de cliente UDE. Inicialize essa estrutura chamando UDECX_USB_ENDPOINT_CALLBACKS_INIT.

Sintaxe

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;

Membros

Size

O tamanho dessa estrutura.

EvtUsbEndpointReset

Necessário. Um ponteiro para uma função de retorno de chamada EVT_UDECX_USB_ENDPOINT_RESET implementada por um driver cliente UDE.

EvtUsbEndpointStart

Opcional. Um ponteiro para uma função de retorno de chamada EVT_UDECX_USB_ENDPOINT_START implementada por um driver cliente UDE.

EvtUsbEndpointPurge

Opcional. Um ponteiro para uma função de retorno de chamada EVT_UDECX_USB_ENDPOINT_PURGE implementada por um driver cliente UDE.

Requisitos

Requisito Valor
cabeçalho udecxusbendpoint.h (inclua Udecx.h)

Consulte também

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks