Condividi tramite


Funzione midiDisconnect (mmeapi.h)

La funzione midiDisconnect disconnette un dispositivo di input MIDI da un dispositivo midi thru o output oppure disconnette un dispositivo MIDI thru da un dispositivo di output MIDI.

Sintassi

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

Parametri

hmi

Gestire un dispositivo di input MIDI o un dispositivo MIDI thru.

hmo

Handle per il dispositivo di output MIDI da disconnettere.

pReserved

Riservati; deve essere NULL.

Valore restituito

Restituisce MMSYSERR_NOERROR se l'esito positivo o un errore in caso contrario. I valori di errore possibili includono quanto segue:

Codice restituito Descrizione
MMSYSERR_INVALHANDLE
L'handle del dispositivo specificato non è valido.

Commenti

I dispositivi MIDI, output e thru possono essere connessi tramite la funzione midiConnect . Successivamente, ogni volta che il dispositivo di input MIDI riceve i dati degli eventi in un messaggio di MIM_DATA, viene inviato un messaggio con gli stessi dati dell'evento al driver di dispositivo di output (o tramite il driver thru ai driver di output).

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mmeapi.h (include Windows.h)
Libreria Winmm.lib
DLL Winmm.dll

Vedi anche

Funzioni MIDI