---
title: IOUSBHostCIMessageType
framework: iousbhost
role: symbol
role_heading: Structure
path: iousbhost/iousbhostcimessagetype
---

# IOUSBHostCIMessageType

## Declaration

```swift
struct IOUSBHostCIMessageType
```

## Topics

### Initializers

- [init(_:)](iousbhost/iousbhostcimessagetype/init(_:).md)
- [init(rawValue:)](iousbhost/iousbhostcimessagetype/init(rawvalue:).md)

### Constants

- [IOUSBHostCIMessageTypeCommandMax](iousbhost/iousbhostcimessagetypecommandmax.md)
- [IOUSBHostCIMessageTypeCommandMin](iousbhost/iousbhostcimessagetypecommandmin.md)
- [IOUSBHostCIMessageTypeControllerCapabilities](iousbhost/iousbhostcimessagetypecontrollercapabilities.md)
- [IOUSBHostCIMessageTypeControllerFrameNumber](iousbhost/iousbhostcimessagetypecontrollerframenumber.md)
- [IOUSBHostCIMessageTypeControllerPause](iousbhost/iousbhostcimessagetypecontrollerpause.md)
- [IOUSBHostCIMessageTypeControllerPowerOff](iousbhost/iousbhostcimessagetypecontrollerpoweroff.md)
- [IOUSBHostCIMessageTypeControllerPowerOn](iousbhost/iousbhostcimessagetypecontrollerpoweron.md)
- [IOUSBHostCIMessageTypeControllerStart](iousbhost/iousbhostcimessagetypecontrollerstart.md)
- [IOUSBHostCIMessageTypeDeviceCreate](iousbhost/iousbhostcimessagetypedevicecreate.md)
- [IOUSBHostCIMessageTypeDeviceDestroy](iousbhost/iousbhostcimessagetypedevicedestroy.md)
- [IOUSBHostCIMessageTypeDevicePause](iousbhost/iousbhostcimessagetypedevicepause.md)
- [IOUSBHostCIMessageTypeDeviceStart](iousbhost/iousbhostcimessagetypedevicestart.md)
- [IOUSBHostCIMessageTypeDeviceUpdate](iousbhost/iousbhostcimessagetypedeviceupdate.md)
- [IOUSBHostCIMessageTypeEndpointCreate](iousbhost/iousbhostcimessagetypeendpointcreate.md)
- [IOUSBHostCIMessageTypeEndpointDestroy](iousbhost/iousbhostcimessagetypeendpointdestroy.md)
- [IOUSBHostCIMessageTypeEndpointPause](iousbhost/iousbhostcimessagetypeendpointpause.md)
- [IOUSBHostCIMessageTypeEndpointReset](iousbhost/iousbhostcimessagetypeendpointreset.md)
- [IOUSBHostCIMessageTypeEndpointSetNextTransfer](iousbhost/iousbhostcimessagetypeendpointsetnexttransfer.md)
- [IOUSBHostCIMessageTypeEndpointUpdate](iousbhost/iousbhostcimessagetypeendpointupdate.md)
- [IOUSBHostCIMessageTypeEndpoint_reserved_](iousbhost/iousbhostcimessagetypeendpoint_reserved_.md)
- [IOUSBHostCIMessageTypeFrameNumberUpdate](iousbhost/iousbhostcimessagetypeframenumberupdate.md)
- [IOUSBHostCIMessageTypeFrameTimestampUpdate](iousbhost/iousbhostcimessagetypeframetimestampupdate.md)
- [IOUSBHostCIMessageTypeIsochronousTransfer](iousbhost/iousbhostcimessagetypeisochronoustransfer.md)
- [IOUSBHostCIMessageTypeLink](iousbhost/iousbhostcimessagetypelink.md)
- [IOUSBHostCIMessageTypeNormalTransfer](iousbhost/iousbhostcimessagetypenormaltransfer.md)
- [IOUSBHostCIMessageTypePortCapabilities](iousbhost/iousbhostcimessagetypeportcapabilities.md)
- [IOUSBHostCIMessageTypePortDisable](iousbhost/iousbhostcimessagetypeportdisable.md)
- [IOUSBHostCIMessageTypePortEvent](iousbhost/iousbhostcimessagetypeportevent.md)
- [IOUSBHostCIMessageTypePortPowerOff](iousbhost/iousbhostcimessagetypeportpoweroff.md)
- [IOUSBHostCIMessageTypePortPowerOn](iousbhost/iousbhostcimessagetypeportpoweron.md)
- [IOUSBHostCIMessageTypePortReset](iousbhost/iousbhostcimessagetypeportreset.md)
- [IOUSBHostCIMessageTypePortResume](iousbhost/iousbhostcimessagetypeportresume.md)
- [IOUSBHostCIMessageTypePortStatus](iousbhost/iousbhostcimessagetypeportstatus.md)
- [IOUSBHostCIMessageTypePortSuspend](iousbhost/iousbhostcimessagetypeportsuspend.md)
- [IOUSBHostCIMessageTypeSetupTransfer](iousbhost/iousbhostcimessagetypesetuptransfer.md)
- [IOUSBHostCIMessageTypeStatusTransfer](iousbhost/iousbhostcimessagetypestatustransfer.md)
- [IOUSBHostCIMessageTypeTransferComplete](iousbhost/iousbhostcimessagetypetransfercomplete.md)

### Instance Properties

- [rawValue](iousbhost/iousbhostcimessagetype/rawvalue.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Enumerations

- [Anonymous](iousbhost/3612464-anonymous.md)
- [Anonymous](iousbhost/3612465-anonymous.md)
- [Anonymous](iousbhost/3612466-anonymous.md)
- [Anonymous](iousbhost/3612467-anonymous.md)
- [Anonymous](iousbhost/3612468-anonymous.md)
- [Anonymous](iousbhost/3612469-anonymous.md)
- [Anonymous](iousbhost/3612470-anonymous.md)
- [Anonymous](iousbhost/3612471-anonymous.md)
- [Anonymous](iousbhost/3612472-anonymous.md)
- [Anonymous](iousbhost/3612473-anonymous.md)
- [Anonymous](iousbhost/3612474-anonymous.md)
- [Anonymous](iousbhost/3612475-anonymous.md)
- [Anonymous](iousbhost/3612476-anonymous.md)
- [Anonymous](iousbhost/3612477-anonymous.md)
- [Anonymous](iousbhost/3612478-anonymous.md)
