структура UDECX_WDF_DEVICE_CONFIG (udecxwdfdevice.h)
Содержит указатели на функции обратного вызова событий, реализованные драйвером клиента UDE для контроллера узла 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 .
Требования
Требование | Значение |
---|---|
Заголовок | udecxwdfdevice.h (включая Udecx.h) |