---
title: MIDISysexSendRequest
framework: coremidi
role: symbol
role_heading: Structure
path: coremidi/midisysexsendrequest
---

# MIDISysexSendRequest

A request to asynchronously send a single system-exclusive (SysEx) event to a destination.

## Declaration

```swift
struct MIDISysexSendRequest
```

## Topics

### Creating a request

- [init(destination:data:bytesToSend:complete:reserved:completionProc:completionRefCon:)](coremidi/midisysexsendrequest/init(destination:data:bytestosend:complete:reserved:completionproc:completionrefcon:).md)

### Configuring a request

- [destination](coremidi/midisysexsendrequest/destination.md)
- [data](coremidi/midisysexsendrequest/data.md)
- [bytesToSend](coremidi/midisysexsendrequest/bytestosend.md)
- [complete](coremidi/midisysexsendrequest/complete.md)
- [MIDICompletionProc](coremidi/midicompletionproc.md)
- [completionProc](coremidi/midisysexsendrequest/completionproc.md)
- [completionRefCon](coremidi/midisysexsendrequest/completionrefcon.md)
- [reserved](coremidi/midisysexsendrequest/reserved.md)

### Sending a request

- [MIDISendSysex(_:)](coremidi/midisendsysex(_:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### I/O management

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