Отправка сообщений System-Exclusive
Эксклюзивные системные сообщения MIDI — это единственные сообщения MIDI, которые не умещаются в одном двухсловном значении. Системные эксклюзивные сообщения могут быть любой длиной. Windows предоставляет функцию midiOutLongMsg для отправки системных эксклюзивных сообщений на устройства вывода MIDI. Чтобы указать блоки данных MIDI, исключающих систему, используйте структуру MIDIHDR.
После отправки системного блока данных с помощью midiOutLongMsgнеобходимо подождать, пока драйвер устройства завершит работу с блоком данных, прежде чем освободить его. При отправке нескольких блоков данных необходимо отслеживать завершение каждого блока данных, чтобы узнать, когда отправлять дополнительные блоки. Сведения о различных методах мониторинга завершения блока данных см. в управлении блоками данных MIDI.
Заметка
Любой байт состояния MIDI, кроме системного сообщения реального времени, прекратит системное эксклюзивное сообщение. Если вы используете несколько блоков данных для отправки одного системного эксклюзивного сообщения, не отправляйте сообщения MIDI, отличные от сообщений в режиме реального времени системы между блоками данных.