---
title: IOUSBSuperSpeedHubDescriptor
framework: usbdriverkit
role: symbol
role_heading: Structure
path: usbdriverkit/iousbsuperspeedhubdescriptor
---

# IOUSBSuperSpeedHubDescriptor

A structure that defines the descriptor for a Super Speed USB hub.

## Declaration

```occ
struct IOUSBSuperSpeedHubDescriptor;
```

## Overview

Overview For more information about this descriptor type, see section 10.13.2.1 of the USB 3.0 specification at http://www.usb.org.

## Topics

### Accessing the Descriptor Properties

- [bLength](usbdriverkit/iousbsuperspeedhubdescriptor/blength.md)
- [bDescriptorType](usbdriverkit/iousbsuperspeedhubdescriptor/bdescriptortype.md)
- [bNumberPorts](usbdriverkit/iousbsuperspeedhubdescriptor/bnumberports.md)
- [wHubCharacteristics](usbdriverkit/iousbsuperspeedhubdescriptor/whubcharacteristics.md)
- [bPowerOnToPowerGood](usbdriverkit/iousbsuperspeedhubdescriptor/bpowerontopowergood.md)
- [bHubControllerCurrent](usbdriverkit/iousbsuperspeedhubdescriptor/bhubcontrollercurrent.md)
- [bHubDecodeLatency](usbdriverkit/iousbsuperspeedhubdescriptor/bhubdecodelatency.md)
- [wHubDelay](usbdriverkit/iousbsuperspeedhubdescriptor/whubdelay.md)
- [deviceRemovable](usbdriverkit/iousbsuperspeedhubdescriptor/deviceremovable.md)

## See Also

### USB Descriptors

- [IOUSB20HubDescriptor](usbdriverkit/iousb20hubdescriptor.md)
- [SuperSpeed Hub Characteristics](usbdriverkit/superspeed_hub_characteristics-enum.md)
- [UASPipeDescriptor](usbdriverkit/uaspipedescriptor.md)
