MM _ MIM _ MOREDATA-Nachricht

Die MM _ MIM _ MOREDATA-Nachricht wird an ein Rückruffenster gesendet, wenn eine RÜCKRUF-Nachricht von einem INPUT-Eingabegerät empfangen wird, die Anwendung jedoch nicht MIM _ DATA-Nachrichten schnell genug verarbeitet, um mit dem Eingabegerätetreiber Schritt zu halten. Das Fenster empfängt diese Meldung nur, wenn die Anwendung IM _ _ Aufruf der funktion "arsInOpen" den STATUS DER IO-E/A-Funktion VON DER ANWENDUNG angibt.

MM_MIM_MOREDATA 
wParam = (WPARAM) hInput 
lParam = (LPARAM) (DWORD) lMidiMessage 

Parameter

hInput

Handle für das EINGABEGERÄT, das die FEHLERMELDUNG erhalten hat.

lMidiMessage

Gibt die empfangene FEHLERMELDUNG AN. Die Nachricht wird wie folgt in einen Doubleword-Wert gepackt:

Anforderung Wert BESCHREIBUNG
Hohes Wort High-Order Byte Wird nicht verwendet.
Byte mit niedriger Reihenfolge Enthält bei Bedarf ein zweites Byte mit DEN DATEN.
Niedriges Wort High-Order Byte Enthält das erste Byte derDATENÜBERTRAGUNG-Daten (falls erforderlich).
Byte mit niedriger Reihenfolge Enthält den STATUS DER DATENBANK.

Die beiden BYTES für DIE DATEN SIND optional, je nach STATUS-Byte DESINEs.

Rückgabewert

Diese Meldung gibt keinen Wert zurück.

Bemerkungen

Wenn Ihre Anwendung SCHNELLER ALS DIE DATEN verarbeiten kann, sollten Sie keinen Fensterrückrufmechanismus verwenden. Um die Geschwindigkeit zu maximieren, verwenden Sie eine Rückruffunktion und die MIM _ MOREDATA-Nachricht anstelle von MM _ MIM _ MOREDATA.

Eine Anwendung sollte nur eine minimale Verarbeitung von MM _ MIM _ MOREDATA-Nachrichten durchführen. (Insbesondere sollten Anwendungen die PostMessage-Funktion während der Verarbeitung von MM _ nicht aufrufen. _MIM MOREDATA.) Stattdessen sollte die Anwendung die Ereignisdaten in einen Puffer platzieren und dann zurückgeben.

Wenn eine Anwendung nach einer Reihe von MM-MIM MOREDATA-Nachrichten eine _ MM-MIM _ _ _ DATA-Nachricht empfängt, hat sie eingehende CAB-Ereignisse erfasst und kann zeitintensive Funktionen sicher aufrufen.

DER STATUS von MELDUNGEN, die von einem PORTS empfangen werden, ist deaktiviert. jede Nachricht wird erweitert, um das STATUS-Byte ZU enthalten.

Diese Nachricht wird nicht gesendet, wenn eine vom SYSTEM exklusive MELDUNG empfangen wird. Für diese Nachricht ist kein Zeitstempel verfügbar. Für Eingabedaten mit Zeitstempel müssen Sie die Nachrichten verwenden, die an Rückruffunktionen gesendet werden.

Requirements (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 (include Windows.h)

Weitere Informationen

Music Instrument Digital Interface (INSTRUMENTS)

FEHLERMELDUNGEN