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 |
---|---|
|
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 |