DRV_QUERYMAPPABLE función
El DRV_QUERYMAPPABLE mensaje consulta si un asignador puede usar el dispositivo especificado.
Sintaxis
DWORD xxxMessage(
UINT uDeviceID,
UINT uMsg,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2
);
Parámetros
uDeviceID
Especifica el identificador del dispositivo de destino.uMsg
El llamador establece este parámetro en DRV_QUERYMAPPABLE cuando llama a xxxMessage para procesar este mensaje de dispositivo.dwParam1
Sin usar. Establezca este parámetro en cero.dwParam2
Sin usar. Establezca este parámetro en cero.
Valor devuelto
La función xxxMessage devuelve MMSYSERR_NOERROR si el dispositivo es asignable. De lo contrario, devuelve un código de error adecuado.
Comentarios
Este mensaje solo es válido para las funciones waveInMessage, waveOutMessage, midiInMessage, midiOutMessage, mixerMessage y auxOutMessage . El sistema intercepta este mensaje y devuelve el valor adecuado sin enviar el mensaje al controlador del dispositivo. Para obtener información general sobre las funciones xxxMessage interceptadas por el sistema, consulte Mensajes de dispositivo interceptados por el sistema.
Cuando un programa de aplicación abre un asignador en lugar de un dispositivo de audio específico, el sistema inserta un asignador entre la aplicación y los dispositivos disponibles. El asignador selecciona un dispositivo adecuado asignando los requisitos de la aplicación a uno de los dispositivos disponibles. Para obtener más información sobre los asignadores, consulte la documentación de Microsoft Windows SDK.
Requisitos
Plataforma de destino |
Escritorio |
Versión |
Compatible con los sistemas operativos Microsoft Windows Me/98 y Windows 2000 y versiones posteriores. |
Encabezado |
Mmddk.h (incluye Mmddk.h) |