共用方式為


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