сообщение MIM_DATA

Сообщение MIM_DATA отправляется в функцию обратного вызова ввода MIDI при получении сообщения MIDI устройством ввода MIDI.

MIM_DATA 
dwParam1 = dwMidiMessage 
dwParam2 = dwTimestamp 

Параметры

DwMidiMessage

Полученное сообщение MIDI. Сообщение упаковывается в значение doubleword следующим образом:

Требование Значение Описание
Высокое слово Байты высокого порядка Не используется.
Байты с низким порядком Содержит второй байт данных MIDI (при необходимости).
Низкое слово Байты высокого порядка Содержит первый байт данных MIDI (при необходимости).
Байты с низким порядком Содержит состояние MIDI.

Два байта данных MIDI являются необязательными в зависимости от байта состояния MIDI.

DwTimestamp

Время получения сообщения драйвером устройства ввода. Метка времени указывается в миллисекундах, начиная с нуля при вызове функции midiInStart .

Возвращаемое значение

Это сообщение не возвращает значение.

Комментарии

Для сообщений MIDI, полученных от входного порта MIDI, состояние запущено отключено; каждое сообщение разворачивается, включив в него байт состояния MIDI.

Это сообщение не отправляется при получении эксклюзивного системного сообщения MIDI.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

См. также раздел

Цифровой интерфейс музыкального инструмента (MIDI)

Сообщения MIDI