Share via


Función midiStreamStop (mmeapi.h)

La función midiStreamStop desactiva todas las notas de todos los canales MIDI para el dispositivo de salida MIDI especificado.

Sintaxis

MMRESULT midiStreamStop(
  HMIDISTRM hms
);

Parámetros

hms

Identificador de una secuencia MIDI. Este identificador debe haber sido devuelto por una llamada a la función midiStreamOpen . Este identificador identifica el dispositivo de salida.

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

Cuando se llama a esta función, los búferes de salida de flujo o exclusivos del sistema pendientes se devuelven al mecanismo de devolución de llamada y el bit de MHDR_DONE se establece en el miembro dwFlags de la estructura MIDIHDR .

Mientras que la función midiOutReset desactiva todas las notas, midiStreamStop desactiva solo las notas activadas por un mensaje de nota MIDI.

Requisitos

   
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