---
title: tIOUSBHostPortType
framework: usbdriverkit
role: symbol
role_heading: Enumeration
path: usbdriverkit/tiousbhostporttype
---

# tIOUSBHostPortType

Constants indicating a port’s type.

## Declaration

```occ
enum tIOUSBHostPortType : unsigned int;
```

## Topics

### Getting the Port Types

- [kIOUSBHostPortTypeStandard](usbdriverkit/tiousbhostporttype/kiousbhostporttypestandard.md)
- [kIOUSBHostPortTypeCaptive](usbdriverkit/tiousbhostporttype/kiousbhostporttypecaptive.md)
- [kIOUSBHostPortTypeInternal](usbdriverkit/tiousbhostporttype/kiousbhostporttypeinternal.md)
- [kIOUSBHostPortTypeAccessory](usbdriverkit/tiousbhostporttype/kiousbhostporttypeaccessory.md)
- [kIOUSBHostPortTypeExpressCard](usbdriverkit/tiousbhostporttype/kiousbhostporttypeexpresscard.md)

### Enumeration Cases

- [kIOUSBHostPortTypeC](usbdriverkit/tiousbhostporttype/kiousbhostporttypec.md)
- [kIOUSBHostPortTypeUnknown](usbdriverkit/tiousbhostporttype/kiousbhostporttypeunknown.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)
- [tIOUSBHostConnectionSpeed](usbdriverkit/tiousbhostconnectionspeed.md)
- [tIOUSBHostPortStatus](usbdriverkit/tiousbhostportstatus.md)
