USB_HUB_NODE enumeration (usbioctl.h)
The USB_HUB_NODE enumerator indicates whether a device is a hub or a composite device.
Syntax
typedef enum _USB_HUB_NODE {
UsbHub,
UsbMIParent
} USB_HUB_NODE;
Constants
UsbHub Indicates that the device is a hub. |
UsbMIParent Indicates that the device is a composite device with multiple interfaces. |
Remarks
Composite devices are devices that have multiple interfaces. Windows loads the USB generic parent driver for composite devices, instead of the hub driver, but the generic parent driver performs many of the functions of the hub driver. It creates a child PDO for each interface, as though the interface were a separate device.
Requirements
Requirement | Value |
---|---|
Header | usbioctl.h (include Usbioctl.h) |