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 を含む) |