UDECX_WDF_DEVICE_CONFIG 结构 (udecxwdfdevice.h)
包含指向由 USB 主控制器的 UDE 客户端驱动程序实现的事件回调函数的指针。 通过调用 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 | udecxwdfdevice.h (包括 Udecx.h) |