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


перечисление USB_HUB_TYPE (usbioctl.h)

Перечисление USB_HUB_TYPE определяет константы, указывающие тип USB-концентратора.

Тип концентратора извлекается запросом IOCTL_USB_GET_HUB_INFORMATION_EX управления вводом-выводом.

Запрос получает дескриптор концентратора, связанный с указанным концентратором в структуре USB_HUB_INFORMATION_EX . Элемент HubType содержит перечислитель USB_HUB_TYPE , который приложение может использовать для оценки типа дескриптора концентратора, полученного запросом.

Синтаксис

typedef enum _USB_HUB_TYPE {
  UsbRootHub = 1,
  Usb20Hub = 2,
  Usb30Hub = 3
} USB_HUB_TYPE;

Константы

 
UsbRootHub
Указывает корневой концентратор.
Usb20Hub
Указывает, что полученный дескриптор концентратора определен в спецификациях USB 2.0 и 1.1.
Usb30Hub
Указывает, что полученный дескриптор концентратора определен в спецификации USB 3.0.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть usbioctl.h (включая Usbioctl.h)

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

IOCTL_USB_GET_HUB_INFORMATION_EX

Константы и перечисления USB

USB_HUB_INFORMATION_EX