estrutura UDECX_WDF_DEVICE_CONFIG (udecxwdfdevice.h)

Contém ponteiros para funções de retorno de chamada de evento implementadas pelo driver de cliente UDE para um controlador de host USB. Inicialize essa estrutura chamando UDECX_WDF_DEVICE_CONFIG_INIT.

Sintaxe

typedef struct _UDECX_WDF_DEVICE_CONFIG {
  ULONG                                     Size;
  USHORT                                    NumberOfUsb20Ports;
  USHORT                                    NumberOfUsb30Ports;
  PFN_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY EvtUdecxWdfDeviceQueryUsbCapability;
  UDECX_WDF_DEVICE_RESET_ACTION             ResetAction;
  PFN_UDECX_WDF_DEVICE_RESET                EvtUdecxWdfDeviceReset;
} UDECX_WDF_DEVICE_CONFIG, *PUDECX_WDF_DEVICE_CONFIG;

Membros

Size

O tamanho desta estrutura.

NumberOfUsb20Ports

O número de portas USB 2.0 no hub raiz do controlador de host emulado.

NumberOfUsb30Ports

O número de portas USB 3.0 no hub raiz do controlador de host emulado.

EvtUdecxWdfDeviceQueryUsbCapability

Um ponteiro para uma função de retorno de chamada EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY.

ResetAction

Um valor de tipo UDECX_WDF_DEVICE_RESET_ACTION que indica a ação de redefinição: cada dispositivo anexado ou o controlador de host.

EvtUdecxWdfDeviceReset

Um ponteiro para uma função de retorno de chamada EVT_UDECX_WDF_DEVICE_RESET.

Requisitos

Requisito Valor
Cabeçalho udecxwdfdevice.h (inclua Udecx.h)

Confira também

UDECX_WDF_DEVICE_CONFIG_INIT

UdecxWdfDeviceAddUsbDeviceEmulation