структура 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) |