USBD_VERSION_INFORMATION 結構 (usb.h)
GetUSBDIVersion 函式會使用USBD_VERSION_INFORMATION結構來報告其輸出數據。
語法
typedef struct _USBD_VERSION_INFORMATION {
ULONG USBDI_Version;
ULONG Supported_USB_Version;
} USBD_VERSION_INFORMATION, *PUSBD_VERSION_INFORMATION;
成員
USBDI_Version
包含二進位編碼的十進位USB介面版本號碼。 下表列出已發行的介面版本。
作業系統 | 介面版本 |
---|---|
Windows 98 金級 | 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
包含二進位編碼的十進位USB規格版本號碼。
備註
GetUSBDIVersion 在操作系統的 Windows 8 和更新版本中已被取代。 若要判斷基礎 USB 驅動程式堆疊是否支援特定版本,用戶端驅動程式必須呼叫 USBD_IsInterfaceVersionSupported。
規格需求
需求 | 值 |
---|---|
標頭 | usb.h (包含 Usbbusif.h) |