Compartilhar via


estrutura UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS (udecxusbdevice.h)

Inicializa uma estrutura UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS com ponteiros para funções de retorno de chamada implementadas por um cliente UDE para um dispositivo USB virtual.

Sintaxe

typedef struct _UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS {
  ULONG                                              Size;
  PFN_UDECX_USB_DEVICE_D0_ENTRY                      EvtUsbDeviceLinkPowerEntry;
  PFN_UDECX_USB_DEVICE_D0_EXIT                       EvtUsbDeviceLinkPowerExit;
  PFN_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE EvtUsbDeviceSetFunctionSuspendAndWake;
  PFN_UDECX_USB_DEVICE_POST_ENUMERATION_RESET        EvtUsbDeviceReset;
  PFN_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD          EvtUsbDeviceDefaultEndpointAdd;
  PFN_UDECX_USB_DEVICE_ENDPOINT_ADD                  EvtUsbDeviceEndpointAdd;
  PFN_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE           EvtUsbDeviceEndpointsConfigure;
} UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS, *PUDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS;

Membros

Size

O tamanho desta estrutura.

EvtUsbDeviceLinkPowerEntry

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

EvtUsbDeviceLinkPowerExit

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

EvtUsbDeviceSetFunctionSuspendAndWake

EvtUsbDeviceReset

EvtUsbDeviceDefaultEndpointAdd

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

EvtUsbDeviceEndpointAdd

Um ponteiro para uma função de retorno de chamadaVT_UDECX_USB_DEVICE_ENDPOINT_ADD E implementada por um driver de cliente UDE.

EvtUsbDeviceEndpointsConfigure

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

Requisitos

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

Confira também

UdecxUsbDeviceInitSetStateChangeCallbacks