Поделиться через


структура USBD_VERSION_INFORMATION (usb.h)

Структура USBD_VERSION_INFORMATION используется функцией GetUSBDIVersion для отправки выходных данных.

Синтаксис

typedef struct _USBD_VERSION_INFORMATION {
  ULONG USBDI_Version;
  ULONG Supported_USB_Version;
} USBD_VERSION_INFORMATION, *PUSBD_VERSION_INFORMATION;

Члены

USBDI_Version

Содержит закодированный десятичный номер версии 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

Содержит номер версии спецификации USB, закодированный в двоичном коде.

Замечания

GetUSBDIVersion не рекомендуется использовать в Windows 8 и более поздних версиях операционной системы. Чтобы определить, поддерживается ли определенная версия базовым стеком USB-драйверов, драйвер клиента должен вызвать USBD_IsInterfaceVersionSupported.

Требования

Требование Ценность
заголовка usb.h (include Usbbusif.h)

См. также

GetUSBDIVersion

подпрограммы интерфейса драйвера USB шины (USBDI)

СТРУКТУРЫ USB