USB_HUB_NODE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// usbioctl.h

typedef enum _USB_HUB_NODE {
  UsbHub,
  UsbMIParent
} USB_HUB_NODE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-usbioctl-_usb_hub_node)

_USB_HUB_NODE enumeration

Description

The USB_HUB_NODE enumerator indicates whether a device is a hub or a composite device.

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.

See also

USB Constants and Enumerations

USB_NODE_INFORMATION