Compartir a través de


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)

Consulte también

auxOutMessage

midiInMessage

midiOutMessage

mixerMessage

Mensajes de dispositivo interceptados por el sistema

waveInMessage

waveOutMessage