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 を含む) |
関連項目
WDF_USB_DEVICE_INFORMATION_INIT
WdfUsbTargetDeviceRetrieveInformation の