---
title: kMIDIWrongThread
framework: coremidi
role: symbol
role_heading: Global Variable
path: coremidi/kmidiwrongthread
---

# kMIDIWrongThread

A driver is calling a non-I/O function in the server from a thread other than the server’s main thread.

## Declaration

```swift
var kMIDIWrongThread: OSStatus { get }
```

## See Also

### Error Codes

- [kMIDIInvalidClient](coremidi/kmidiinvalidclient.md)
- [kMIDIInvalidPort](coremidi/kmidiinvalidport.md)
- [kMIDIWrongEndpointType](coremidi/kmidiwrongendpointtype.md)
- [kMIDINoConnection](coremidi/kmidinoconnection.md)
- [kMIDIUnknownEndpoint](coremidi/kmidiunknownendpoint.md)
- [kMIDIUnknownProperty](coremidi/kmidiunknownproperty.md)
- [kMIDIWrongPropertyType](coremidi/kmidiwrongpropertytype.md)
- [kMIDINoCurrentSetup](coremidi/kmidinocurrentsetup.md)
- [kMIDIMessageSendErr](coremidi/kmidimessagesenderr.md)
- [kMIDIServerStartErr](coremidi/kmidiserverstarterr.md)
- [kMIDISetupFormatErr](coremidi/kmidisetupformaterr.md)
- [kMIDIObjectNotFound](coremidi/kmidiobjectnotfound.md)
- [kMIDIIDNotUnique](coremidi/kmidiidnotunique.md)
- [kMIDINotPermitted](coremidi/kmidinotpermitted.md)
- [kMIDIUnknownError](coremidi/kmidiunknownerror.md)
