---
title: "capabilities(forPort:)"
framework: IOUSBHost
role: symbol
role_heading: Instance Method
platforms: [Mac Catalyst 14.0+, macOS 10.15+]
path: "iousbhost/iousbhostcontrollerinterface/capabilities(forport:)"
---

# capabilities(forPort:)

## Declaration

```swift
func capabilities(forPort port: Int) -> UnsafePointer<IOUSBHostCIMessage>
```

## See Also

### Instance Methods

- [description(for:)](iousbhost/iousbhostcontrollerinterface/description(for:).md)
- [destroy()](iousbhost/iousbhostcontrollerinterface/destroy().md)
- [enqueueInterrupt(_:)](iousbhost/iousbhostcontrollerinterface/enqueueinterrupt(_:).md)
- [enqueueInterrupt(_:expedite:)](iousbhost/iousbhostcontrollerinterface/enqueueinterrupt(_:expedite:).md)
- [enqueueInterrupts(_:count:)](iousbhost/iousbhostcontrollerinterface/enqueueinterrupts(_:count:).md)
- [enqueueInterrupts(_:count:expedite:)](iousbhost/iousbhostcontrollerinterface/enqueueinterrupts(_:count:expedite:).md)
- [getPortStateMachine(forCommand:error:)](iousbhost/iousbhostcontrollerinterface/getportstatemachine(forcommand:error:).md)
- [getPortStateMachine(forPort:error:)](iousbhost/iousbhostcontrollerinterface/getportstatemachine(forport:error:).md)
