Share via


Función midiDisconnect (mmeapi.h)

La función midiDisconnect desconecta un dispositivo de entrada MIDI de un dispositivo midi thru o output, o desconecta un dispositivo MIDI thru de un dispositivo de salida MIDI.

Sintaxis

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

Parámetros

hmi

Maneje un dispositivo de entrada MIDI o un dispositivo midi thru.

hmo

Controle el dispositivo de salida MIDI que se va a desconectar.

pReserved

Reservados; debe ser NULL.

Valor devuelto

Devuelve MMSYSERR_NOERROR si se realiza correctamente o si se produce un error en caso contrario. Entre los valores de error posibles se incluyen los siguientes:.

Código devuelto Descripción
MMSYSERR_INVALHANDLE
El identificador de dispositivo especificado no es válido.

Comentarios

Los dispositivos midi input, output y thru se pueden conectar mediante la función midiConnect . A partir de entonces, cada vez que el dispositivo de entrada MIDI recibe datos de eventos en un mensaje de MIM_DATA, se envía un mensaje con los mismos datos de evento al controlador de dispositivo de salida (o a través del controlador thru a los controladores de salida).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mmeapi.h (incluya Windows.h)
Library Winmm.lib
Archivo DLL Winmm.dll

Consulte también

Funciones MIDI