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 do 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 desta estrutura.

EvtUsbEndpointReset

Obrigatórios. Um ponteiro para uma função de retorno de chamada EVT_UDECX_USB_ENDPOINT_RESET implementada por um driver de cliente UDE.

EvtUsbEndpointStart

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

EvtUsbEndpointPurge

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

Requisitos

Requisito Valor
Cabeçalho udecxusbendpoint.h (include Udecx.h)

Confira também

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks