---
title: MIDIIOErrorNotification
framework: coremidi
role: symbol
role_heading: Structure
path: coremidi/midiioerrornotification
---

# MIDIIOErrorNotification

A general I/O error notification.

## Declaration

```swift
struct MIDIIOErrorNotification
```

## Topics

### Creating an error notification

- [init()](coremidi/midiioerrornotification/init().md)
- [init(messageID:messageSize:driverDevice:errorCode:)](coremidi/midiioerrornotification/init(messageid:messagesize:driverdevice:errorcode:).md)

### Inspecting an error notification

- [messageID](coremidi/midiioerrornotification/messageid.md)
- [messageSize](coremidi/midiioerrornotification/messagesize.md)
- [driverDevice](coremidi/midiioerrornotification/driverdevice.md)
- [errorCode](coremidi/midiioerrornotification/errorcode.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### I/O management

- [MIDISysexSendRequest](coremidi/midisysexsendrequest.md)
- [MIDISysexSendRequestUMP](coremidi/midisysexsendrequestump.md)
- [MIDIFlushOutput(_:)](coremidi/midiflushoutput(_:).md)
- [MIDIRestart()](coremidi/midirestart().md)
