Compartilhar via


Função midiDisconnect (mmeapi.h)

A função midiDisconnect desconecta um dispositivo de entrada MIDI de um dispositivo midi thru ou de saída ou desconecta um dispositivo MIDI por meio de um dispositivo de saída MIDI.

Sintaxe

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

Parâmetros

hmi

Manipule para um dispositivo de entrada MIDI ou um dispositivo MIDI thru.

hmo

Manipule para o dispositivo de saída MIDI a ser desconectado.

pReserved

Reservados; deve ser NULL.

Retornar valor

Retorna MMSYSERR_NOERROR se tiver êxito ou um erro de outra forma. Os valores de erro possíveis incluem o seguinte:.

Código de retorno Descrição
MMSYSERR_INVALHANDLE
O identificador de dispositivo especificado é inválido.

Comentários

Os dispositivos midi input, output e thru podem ser conectados usando a função midiConnect . Depois disso, sempre que o dispositivo de entrada MIDI recebe dados de evento em uma mensagem MIM_DATA, uma mensagem com os mesmos dados de evento é enviada para o driver do dispositivo de saída (ou por meio do driver thru para os drivers de saída).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mmeapi.h (inclua Windows.h)
Biblioteca Winmm.lib
DLL Winmm.dll

Confira também

Funções MIDI