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) |