Структура UDECX_WDF_DEVICE_CONFIG (удекксвдфдевице. h)

Содержит указатели на функции обратного вызова событий, реализованные драйвером клиента ЛЮЧИТЬ для контроллера узла USB. Инициализируйте эту структуру, вызвав UDECX_WDF_DEVICE_CONFIG_INIT.

Синтаксис

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;

Участники

Size

Размер этой структуры.

NumberOfUsb20Ports

Число портов USB 2,0 в корневом концентраторе эмулированного хост-контроллера.

NumberOfUsb30Ports

Число портов USB 3,0 в корневом концентраторе эмулированного хост-контроллера.

EvtUdecxWdfDeviceQueryUsbCapability

Указатель на функцию обратного вызова EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY .

ResetAction

Значение типа UDECX_WDF_DEVICE_RESET_ACTION, указывающее действие сброса: каждое подключенное устройство или хост-контроллер.

EvtUdecxWdfDeviceReset

Указатель на функцию обратного вызова EVT_UDECX_WDF_DEVICE_RESET .

Требования

   
Header удекксвдфдевице. h (включение Удеккс. h)

См. также

UDECX_WDF_DEVICE_CONFIG_INIT

удекксвдфдевицеаддусбдевицеемулатион