структура 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 (включая Usbbusif.h)

См. также раздел

GetUSBDIVersion

Процедуры интерфейса драйвера шины USB (USBDI)

Структуры USB