次の方法で共有


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

ホスト コントローラー ドライバー (HCD) のバージョン情報と、デバイスがサポートする USB 仕様バージョンを提供する USBD_VERSION_INFORMATION 構造体。

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