Freigeben über


midiOutClose-Funktion (mmeapi.h)

Die midiOutClose-Funktion schließt das angegebene MIDI-Ausgabegerät.

Syntax

MMRESULT midiOutClose(
  HMIDIOUT hmo
);

Parameter

hmo

Handle mit dem MIDI-Ausgabegerä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
Die Beschreibung der Zuordnungszeichenfolge kann vom System nicht geladen werden.

Hinweise

Wenn ausgabepuffer vorhanden sind, die mithilfe der midiOutLongMsg-Funktion gesendet und nicht an die Anwendung zurückgegeben wurden, schlägt der Schließenvorgang fehl. Verwenden Sie die MidiOutReset-Funktion , um alle ausstehenden Puffer als erledigt zu markieren.

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ßlich Windows.h)
Bibliothek Winmm.lib
DLL Winmm.dll

Weitere Informationen

MIDI-Funktionen