USBD_VERSION_INFORMATION 構造体は、GetUSBDIVersion 関数によって出力データを報告するために使用されます。
構文
typedef struct _USBD_VERSION_INFORMATION {
ULONG USBDI_Version;
ULONG Supported_USB_Version;
} USBD_VERSION_INFORMATION, *PUSBD_VERSION_INFORMATION;
メンバーズ
USBDI_Version
バイナリコード化された 10 進 USB インターフェイスのバージョン番号が含まれています。 リリースされたインターフェイスのバージョンを次の表に示します。
| オペレーティング システム | インターフェイスのバージョン |
|---|---|
| Windows 98 Gold | 0x00000102 |
| Windows 98 SE | 0x00000200 |
| Windows 2000 | 0x00000300 |
| Windows Millennium Edition | 0x00000400 |
| Windows XP | 0x00000500 |
|
Windows Vista Windows 7 Windows 8 |
0x00000600 |
Supported_USB_Version
バイナリコーディングされた 10 進 USB 仕様のバージョン番号が含まれています。
備考
GetUSBDIVersion は、Windows 8 以降のバージョンのオペレーティング システムでは非推奨です。 特定のバージョンが基になる USB ドライバー スタックでサポートされているかどうかを確認するには、クライアント ドライバーが USBD_IsInterfaceVersionSupportedを呼び出す必要があります。
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | usb.h (Usbbusif.h を含む) |
関連項目
GetUSBDIVersion の