---
title: MIDISysexSendRequestUMP
framework: coremidi
role: symbol
role_heading: Structure
path: coremidi/midisysexsendrequestump
---

# MIDISysexSendRequestUMP

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

## Declaration

```swift
struct MIDISysexSendRequestUMP
```

## Topics

### Creating a request

- [init(destination:words:wordsToSend:complete:completionProc:completionRefCon:)](coremidi/midisysexsendrequestump/init(destination:words:wordstosend:complete:completionproc:completionrefcon:).md)

### Configuring and inspecting a request

- [destination](coremidi/midisysexsendrequestump/destination.md)
- [words](coremidi/midisysexsendrequestump/words.md)
- [wordsToSend](coremidi/midisysexsendrequestump/wordstosend.md)
- [complete](coremidi/midisysexsendrequestump/complete.md)
- [MIDICompletionProcUMP](coremidi/midicompletionprocump.md)
- [completionProc](coremidi/midisysexsendrequestump/completionproc.md)
- [completionRefCon](coremidi/midisysexsendrequestump/completionrefcon.md)
- [MIDIEventPacketSysexBytesForGroup(_:_:_:)](coremidi/midieventpacketsysexbytesforgroup(_:_:_:).md)

### Sending a request

- [MIDISendUMPSysex(_:)](coremidi/midisendumpsysex(_:).md)
- [MIDISendUMPSysex8(_:)](coremidi/midisendumpsysex8(_:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### I/O management

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