Share via


estructura UDECX_WDF_DEVICE_CONFIG (udecxwdfdevice.h)

Contiene punteros a las funciones de devolución de llamada de eventos implementadas por el controlador de cliente UDE para un controlador de host USB. Inicialice esta estructura llamando a UDECX_WDF_DEVICE_CONFIG_INIT.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura.

NumberOfUsb20Ports

Número de puertos USB 2.0 en el concentrador raíz del controlador host emulado.

NumberOfUsb30Ports

Número de puertos USB 3.0 en el concentrador raíz del controlador host emulado.

EvtUdecxWdfDeviceQueryUsbCapability

Puntero a una función de devolución de llamada EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY .

ResetAction

Valor de tipo UDECX_WDF_DEVICE_RESET_ACTION que indica la acción de restablecimiento: cada dispositivo conectado o el controlador host.

EvtUdecxWdfDeviceReset

Puntero a una función de devolución de llamada de EVT_UDECX_WDF_DEVICE_RESET .

Requisitos

Requisito Valor
Header udecxwdfdevice.h (incluya Udecx.h)

Consulte también

UDECX_WDF_DEVICE_CONFIG_INIT

UdecxWdfDeviceAddUsbDeviceEmulation