GUID_DEVINTERFACE_USB_HUB

The GUID_DEVINTERFACE_USB_HUB device interface class is defined for USB hub devices.

Attribute Setting

Identifier

GUID_DEVINTERFACE_USB_HUB

Class GUID

{F18A0E88-C30C-11D0-8815-00A0C906BED8}

Remarks

The system-supplied USB port driver registers instances of GUID_DEVINTERFACE_USB_HUB to notify the operating system and applications of the presence of the root hub of host controller devices. The system-supplied USB hub driver registers instances of this class for additional hub devices, if any, that are supported by the host controller.

The Microsoft Windows Driver Kit (WDK) includes the USBVIEW sample application. The USBVIEW sample uses the obsolete identifier GUID_CLASS_USBHUB to be notified of instances of this device interface class.

You must include initguid.h before including any header that declares a GUID by using the DEFINE_GUID macro.

Requirements

Header

Usbiodef.h (include Usbiodef.h, initguid.h)

See also

GUID_CLASS_USBHUB

GUID_DEVINTERFACE_USB_DEVICE

GUID_DEVINTERFACE_USB_HOST_CONTROLLER