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

# enqueueInterrupt(_:)

## Declaration

```swift
func enqueueInterrupt(_ interrupt: UnsafePointer<IOUSBHostCIMessage>) throws
```

## See Also

### Instance Methods

- [capabilities(forPort:)](iousbhost/iousbhostcontrollerinterface/capabilities(forport:).md)
- [description(for:)](iousbhost/iousbhostcontrollerinterface/description(for:).md)
- [destroy()](iousbhost/iousbhostcontrollerinterface/destroy().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)
