WDF_USB_DEVICE_INFORMATION 结构 (wdfusb.h)
[适用于 KMDF 和 UMDF]
WDF_USB_DEVICE_INFORMATION结构包含 USB 设备的版本和功能信息。
语法
typedef struct _WDF_USB_DEVICE_INFORMATION {
ULONG Size;
USBD_VERSION_INFORMATION UsbdVersionInformation;
ULONG HcdPortCapabilities;
ULONG Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;
成员
Size
此结构的大小(以字节为单位)。
UsbdVersionInformation
一种 USBD_VERSION_INFORMATION 结构,它为主机控制器驱动程序 (HCD) 和设备支持的 USB 规范版本提供版本信息。
HcdPortCapabilities
此成员保留供系统使用。
Traits
一组标识设备特征的位标志。 标志由 WDF_USB_DEVICE_TRAITS 枚举定义。
注解
WDF_USB_DEVICE_INFORMATION结构由 WdfUsbTargetDeviceRetrieveInformation 方法填充。 在调用 WdfUsbTargetDeviceRetrieveInformation 之前,驱动程序必须调用 WDF_USB_DEVICE_INFORMATION_INIT 来初始化结构。
要求
要求 | 值 |
---|---|
最低 KMDF 版本 | 1.0 |
最低 UMDF 版本 | 2.0 |
标头 | wdfusb.h (包括 Wdfusb.h) |