共用方式為


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)

另請參閱

GetUSBDIVersion

USB 總線驅動程式介面 (USBDI) 例程

USB 結構