USB_HUB_NODE enumeration

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

Syntax


typedef enum _USB_HUB_NODE { 
  UsbHub       = 0,
  UsbMIParent  = 1
} 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

Header

Usbioctl.h (include Usbioctl.h)

See also

USB_NODE_INFORMATION
USB Constants and Enumerations

 

 

Send comments about this topic to Microsoft

Show: