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

要求

要求
Header usb.h (包括 Usbbusif.h)

另请参阅

GetUSBDIVersion

USBDI) 例程 (USB 总线驱动程序接口

USB 结构