<!--
{
  "documentType" : "article",
  "framework" : "IOUSBHost",
  "identifier" : "/documentation/IOUSBHost/iousbhost-enumerations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "IOUSBHost Enumerations"
}
-->

# IOUSBHost Enumerations

## Topics

### Enumerations

[`struct IOUSBHostCIControllerState`](/documentation/IOUSBHost/IOUSBHostCIControllerState)

[`struct IOUSBHostCIDeviceSpeed`](/documentation/IOUSBHost/IOUSBHostCIDeviceSpeed)

[`struct IOUSBHostCIDeviceState`](/documentation/IOUSBHost/IOUSBHostCIDeviceState)

[`struct IOUSBHostCIEndpointState`](/documentation/IOUSBHost/IOUSBHostCIEndpointState)

[`struct IOUSBHostCIExceptionType`](/documentation/IOUSBHost/IOUSBHostCIExceptionType)

[`struct IOUSBHostCILinkState`](/documentation/IOUSBHost/IOUSBHostCILinkState)

[`struct IOUSBHostCIMessageStatus`](/documentation/IOUSBHost/IOUSBHostCIMessageStatus)

[`struct IOUSBHostCIMessageType`](/documentation/IOUSBHost/IOUSBHostCIMessageType)

[`struct IOUSBHostCIPortState`](/documentation/IOUSBHost/IOUSBHostCIPortState)

[`struct IOUSBHostCIUserClientVersion`](/documentation/IOUSBHost/IOUSBHostCIUserClientVersion)

[`struct IOUSBHostIsochronousTransactionOptions`](/documentation/IOUSBHost/IOUSBHostIsochronousTransactionOptions)

[`struct IOUSBHostIsochronousTransferOptions`](/documentation/IOUSBHost/IOUSBHostIsochronousTransferOptions)

### Enumerations

[Anonymous](/documentation/IOUSBHost/3612464-anonymous)

[Anonymous](/documentation/IOUSBHost/3612465-anonymous)

[Anonymous](/documentation/IOUSBHost/3612466-anonymous)

[Anonymous](/documentation/IOUSBHost/3612467-anonymous)

[Anonymous](/documentation/IOUSBHost/3612468-anonymous)

[Anonymous](/documentation/IOUSBHost/3612469-anonymous)

[Anonymous](/documentation/IOUSBHost/3612470-anonymous)

[Anonymous](/documentation/IOUSBHost/3612471-anonymous)

[Anonymous](/documentation/IOUSBHost/3612472-anonymous)

[Anonymous](/documentation/IOUSBHost/3612473-anonymous)

[Anonymous](/documentation/IOUSBHost/3612474-anonymous)

[Anonymous](/documentation/IOUSBHost/3612475-anonymous)

[Anonymous](/documentation/IOUSBHost/3612476-anonymous)

[Anonymous](/documentation/IOUSBHost/3612477-anonymous)

[Anonymous](/documentation/IOUSBHost/3612478-anonymous)

[Anonymous](/documentation/IOUSBHost/3612479-anonymous)

[Anonymous](/documentation/IOUSBHost/3857646-anonymous)

[Anonymous](/documentation/IOUSBHost/3857647-anonymous)

[Anonymous](/documentation/IOUSBHost/3857648-anonymous)

[`struct IOUSBHostCIControllerState`](/documentation/IOUSBHost/IOUSBHostCIControllerState)

[`struct IOUSBHostCIDeviceSpeed`](/documentation/IOUSBHost/IOUSBHostCIDeviceSpeed)

[`struct IOUSBHostCIDeviceState`](/documentation/IOUSBHost/IOUSBHostCIDeviceState)

[`struct IOUSBHostCIEndpointState`](/documentation/IOUSBHost/IOUSBHostCIEndpointState)

[`struct IOUSBHostCIExceptionType`](/documentation/IOUSBHost/IOUSBHostCIExceptionType)

[`struct IOUSBHostCILinkState`](/documentation/IOUSBHost/IOUSBHostCILinkState)

[`struct IOUSBHostCIMessageStatus`](/documentation/IOUSBHost/IOUSBHostCIMessageStatus)

[`struct IOUSBHostCIMessageType`](/documentation/IOUSBHost/IOUSBHostCIMessageType)

[`struct IOUSBHostCIPortState`](/documentation/IOUSBHost/IOUSBHostCIPortState)

[`struct IOUSBHostCIUserClientVersion`](/documentation/IOUSBHost/IOUSBHostCIUserClientVersion)

[`struct IOUSBHostIsochronousTransactionOptions`](/documentation/IOUSBHost/IOUSBHostIsochronousTransactionOptions)

[`struct IOUSBHostIsochronousTransferOptions`](/documentation/IOUSBHost/IOUSBHostIsochronousTransferOptions)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)