---
title: tIOUSBHostConnectionSpeed
framework: usbdriverkit
role: symbol
role_heading: Enumeration
path: usbdriverkit/tiousbhostconnectionspeed
---

# tIOUSBHostConnectionSpeed

Constants indicating the connection speed of the device.

## Declaration

```occ
enum tIOUSBHostConnectionSpeed : unsigned int;
```

## Discussion

Discussion This enumeration matches the default speed ID mappings defined in XHCI 1.0 Table 147.

## Topics

### Getting the Connection Speeds

- [kIOUSBHostConnectionSpeedNone](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeednone.md)
- [kIOUSBHostConnectionSpeedFull](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedfull.md)
- [kIOUSBHostConnectionSpeedLow](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedlow.md)
- [kIOUSBHostConnectionSpeedHigh](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedhigh.md)
- [kIOUSBHostConnectionSpeedSuper](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedsuper.md)
- [kIOUSBHostConnectionSpeedSuperPlus](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedsuperplus.md)
- [kIOUSBHostConnectionSpeedSuperPlusBy2](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedsuperplusby2.md)
- [kIOUSBHostConnectionSpeedCount](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedcount.md)

### Enumeration Cases

- [kIOUSBHostConnectionSpeedOther](usbdriverkit/tiousbhostconnectionspeed/kiousbhostconnectionspeedother.md)

## See Also

### Getting Device Information

- [GetAddress](usbdriverkit/iousbhostdevice/getaddress.md)
- [GetSpeed](usbdriverkit/iousbhostdevice/getspeed.md)
- [GetFrameNumber](usbdriverkit/iousbhostdevice/getframenumber.md)
- [GetPortStatus](usbdriverkit/iousbhostdevice/getportstatus.md)
- [tIOUSBHostPortStatus](usbdriverkit/tiousbhostportstatus.md)
- [tIOUSBHostPortType](usbdriverkit/tiousbhostporttype.md)
