Senden von System-Exclusive Nachrichten
Exklusive MIDI-Systemnachrichten sind die einzigen MIDI-Nachrichten, die nicht in einen einzelnen Doubleword-Wert passen. System exklusive Nachrichten können eine beliebige Länge haben. Windows stellt die midiOutLongMsg-Funktion zum Senden von system exklusiven Nachrichten an MIDI-Ausgabegeräte bereit. Verwenden Sie die MIDIHDR-Struktur , um system exklusive MIDI-Datenblöcke anzugeben.
Nachdem Sie einen system exklusiven Datenblock mit midiOutLongMsg gesendet haben, müssen Sie warten, bis der Gerätetreiber mit dem Datenblock fertig ist, bevor Sie ihn freigeben. Wenn Sie mehrere Datenblöcke senden, müssen Sie die Vervollständigung jedes Datenblocks überwachen, damit Sie wissen, wann zusätzliche Blöcke gesendet werden sollen. Informationen zu verschiedenen Techniken zum Überwachen der Vervollständigung von Datenblöcken finden Sie unter Verwalten von MIDI-Datenblöcken.
Hinweis
Jedes MIDI-status-Byte außer einer System-Echtzeitnachricht beendet eine system exklusive Nachricht. Wenn Sie mehrere Datenblöcke verwenden, um eine einzelne system exklusive Nachricht zu senden, senden Sie keine ANDEREN MIDI-Nachrichten als System-Echtzeitnachrichten zwischen Datenblöcken.