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
Header wdfusb.h (Wdfusb.h を含む)

こちらもご覧ください

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation