перечисление USB_HUB_NODE (usbioctl.h)
Перечислитель USB_HUB_NODE указывает, является ли устройство концентратором или составным устройством.
typedef enum _USB_HUB_NODE {
UsbHub,
UsbMIParent
} USB_HUB_NODE;
UsbHub Указывает, что устройство является концентратором. |
UsbMIParent Указывает, что устройство является составным устройством с несколькими интерфейсами. |
Составные устройства — это устройства с несколькими интерфейсами. Windows загружает универсальный родительский драйвер USB для составных устройств, а не драйвер концентратора, но универсальный родительский драйвер выполняет многие функции драйвера концентратора. Он создает дочерний PDO для каждого интерфейса, как будто интерфейс был отдельным устройством.
Требование | Ценность |
---|---|
заголовка | usbioctl.h (include Usbioctl.h) |