Freigeben über


MIM_DATA Nachricht

Die MIM_DATA Nachricht wird an eine MIDI-Eingaberückruffunktion gesendet, wenn eine MIDI-Nachricht von einem MIDI-Eingabegerät empfangen wird.

MIM_DATA 
dwParam1 = dwMidiMessage 
dwParam2 = dwTimestamp 

Parameter

dwMidiMessage

MIDI-Nachricht, die empfangen wurde. Die Nachricht wird wie folgt in einen Doppelwortwert gepackt:

Anforderung Wert BESCHREIBUNG
Hohes Wort Hochgeordnetes Byte Wird nicht verwendet.
Byte mit niedriger Reihenfolge Enthält ein zweites Byte von MIDI-Daten (bei Bedarf).
Niedriges Wort Hochgeordnetes Byte Enthält das erste Byte von MIDI-Daten (bei Bedarf).
Byte mit niedriger Reihenfolge Enthält den MIDI-status.

Die beiden MIDI-Datenbytes sind optional, je nach MIDI-status Byte.

dwTimestamp

Zeit, zu der die Nachricht vom Eingabegerätetreiber empfangen wurde. Der Zeitstempel wird in Millisekunden angegeben, beginnend bei null, wenn die MidiInStart-Funktion aufgerufen wurde.

Rückgabewert

Diese Nachricht gibt keinen Wert zurück.

Bemerkungen

MIDI-Nachrichten, die von einem MIDI-Eingabeport empfangen werden, sind status deaktiviert. Jede Nachricht wird erweitert, um das MIDI-status-Byte einzufügen.

Diese Nachricht wird nicht gesendet, wenn eine MIDI-System-exklusive Nachricht empfangen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Mmsystem.h (einschließlich Windows.h)

Siehe auch

Musical Instrument Digital Interface (MIDI)

MIDI-Nachrichten