Freigeben über


midiDisconnect-Funktion (mmeapi.h)

Die midiDisconnect-Funktion trennt ein MIDI-Eingabegerät von einem MIDI-Thru- oder Ausgabegerät oder trennt ein MIDI-Thru-Gerät von einem MIDI-Ausgabegerät.

Syntax

MMRESULT midiDisconnect(
  HMIDI    hmi,
  HMIDIOUT hmo,
  LPVOID   pReserved
);

Parameter

hmi

Handle an einem MIDI-Eingabegerät oder einem MIDI-Thru-Gerät.

hmo

Handle mit dem MIDI-Ausgabegerät, das getrennt werden soll.

pReserved

Reserviert; muss NULL sein.

Rückgabewert

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

Rückgabecode Beschreibung
MMSYSERR_INVALHANDLE
Das angegebene Gerätehandle ist ungültig.

Hinweise

MIDI-Eingabe-, Ausgabe- und Thru-Geräte können über die midiConnect-Funktion verbunden werden. Jedes Mal, wenn das MIDI-Eingabegerät Ereignisdaten in einer MIM_DATA-Nachricht empfängt, wird eine Nachricht mit den gleichen Ereignisdaten an den Ausgabegerätetreiber (oder über den Thru-Treiber an die Ausgabetreiber) gesendet.

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