midiInClose-Funktion (mmeapi.h)

Die midiInClose-Funktion schließt das angegebene MIDI-Eingabegerät.

Syntax

MMRESULT midiInClose(
  HMIDIIN hmi
);

Parameter

hmi

Handle an das MIDI-Eingabegerät. Wenn die Funktion erfolgreich ist, ist das Handle nach dem Aufruf dieser Funktion nicht mehr gültig.

Rückgabewert

Gibt MMSYSERR_NOERROR zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist. Mögliche Fehlerwerte sind:

Rückgabecode Beschreibung
MIDIERR_STILLPLAYING
Puffer befinden sich weiterhin in der Warteschlange.
MMSYSERR_INVALHANDLE
Das angegebene Gerätehandle ist ungültig.
MMSYSERR_NOMEM
Das System kann Arbeitsspeicher nicht zuordnen oder sperren.

Hinweise

Wenn Eingabepuffer vorhanden sind, die mithilfe der midiInAddBuffer-Funktion gesendet wurden und nicht an die Anwendung zurückgegeben wurden, schlägt der Schließvorgang fehl. Verwenden Sie die Funktion midiInReset , um alle ausstehenden Puffer über die Rückruffunktion zurückzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mmeapi.h (Einschließen von Windows.h)
Bibliothek Winmm.lib
DLL Winmm.dll

Weitere Informationen

MIDI-Funktionen