Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете определить собственную функцию обратного вызова для управления буферным воспроизведением устройств вывода MIDI. Функция обратного вызова задокументирована как MidiOutProc.
Следующие сообщения можно отправить в параметр wMsg функции обратного вызова MidiOutProc.
| Ценность | Значение |
|---|---|
| MOM_CLOSE | Отправляется при закрытии устройства с помощью функции midiOutClose. |
| MOM_DONE | Отправляется после завершения работы драйвера устройства с блоком данных, отправленным с помощью функции midiOutLongMsg или midiStreamOut. |
| MOM_OPEN | Отправляется при открытии устройства с помощью функции midiOutOpen. |
Эти сообщения похожи на те, которые отправляются в функции процедуры окна, но параметры отличаются. Дескриптор открытого устройства MIDI передается в функцию обратного вызова вместе с двойным словом данных экземпляра, передаваемым с помощью midiOutOpen.
После завершения работы драйвера с блоком данных можно очистить и освободить блок данных. Из-за предлагаемых ограничений на функции обратного вызова, лучше избегать выполнения этой операции из функции обратного вызова.