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