Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
WINMM envía el MODM_PAUSE mensaje a la función modMessage de un controlador de salida MIDI para pausar temporalmente las solicitudes de salida. La reproducción de secuencias se detiene, pero no se marca ningún búfer como se ha hecho.
Sintaxis
DWORD modMessage(
UINT uDeviceID,
UINT uMsg,
DWORD_PTR dwUser,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2
);
Parámetros
uDeviceID
Especifica el identificador del dispositivo de destino. Los identificadores de dispositivo son secuenciales y tienen un valor inicial de cero y un valor final que es igual a uno menor que el número de dispositivos que admite el controlador.uMsg
WINMM establece este parámetro en MODM_PAUSE cuando llama a modMessage para procesar este mensaje.dwUser
Use este parámetro para devolver datos de instancia al controlador. Los controladores que admiten varios clientes pueden usar estos datos de instancia para realizar un seguimiento del cliente asociado al mensaje.dwParam1
No se usa.dwParam2
No se usa.
Valor devuelto
La función modMessage devuelve MMSYSERR_NOERROR si la operación se realizó correctamente. De lo contrario, devuelve MMSYSERR_NOTENABLED para indicar que el controlador no se pudo cargar o inicializar.
Comentarios
El controlador debe detener la reproducción MIDI en la posición actual. A continuación, el controlador debe desactivar todas las notas que están activadas actualmente.
Requisitos
Plataforma de destino |
Escritorio |
Versión |
Disponible en Windows XP y en sistemas operativos Windows posteriores. |
Encabezado |
Mmddk.h (incluya Mmddk.h, Mmsystem.h o Windows.h) |