共用方式為


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)

另請參閱

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation