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 回调函数的指针。
要求
要求 | 价值 |
---|---|
标头 | udecxwdfdevice.h (包括 Udecx.h) |