Поделиться через


функция DRV_QUERYMAPPABLE

В DRV_QUERYMAPPABLE запросы сообщений о том, может ли указанное устройство использоваться сопоставителями.

Синтаксис

DWORD  xxxMessage(
   UINT      uDeviceID,
   UINT      uMsg,
   DWORD_PTR dwParam1,
   DWORD_PTR dwParam2
);

Параметры

  • uDeviceID
    Указывает идентификатор целевого устройства.

  • uMsg
    Вызывающий объект задает этому параметру значение DRV_QUERYMAPPABLE при вызове xxxMessage для обработки этого сообщения устройства.

  • dwParam1
    Не используется. Задайте для этого параметра нулевое значение.

  • dwParam2
    Не используется. Задайте для этого параметра нулевое значение.

Возвращаемое значение

Функция xxxMessage возвращает MMSYSERR_NOERROR, если устройство сопоставляется. В противном случае возвращается соответствующий код ошибки.

Комментарии

Это сообщение допустимо только для функций waveInMessage, waveOutMessage, midiInMessage, midiOutMessage, mixerMessage и auxOutMessage . Система перехватывает это сообщение и возвращает соответствующее значение, не отправляя сообщение драйверу устройства. Общие сведения о функциях xxxMessage , перехваченных системой, см. в разделе Сообщения устройства, перехваченные системой.

Когда приложение открывает средство сопоставления вместо определенного звукового устройства, система вставляет средство сопоставления между приложением и доступными устройствами. Сопоставителя выбирает соответствующее устройство, сопоставляя требования приложения с одним из доступных устройств. Дополнительные сведения о модулях сопоставления см. в документации по Microsoft Windows SDK.

Требования

Целевая платформа

Персональный компьютер

Версия

Поддерживается в операционных системах Microsoft Windows Me/98 и Windows 2000 и более поздних версий.

Заголовок

Mmddk.h (включая Mmddk.h)

См. также раздел

auxOutMessage

midiInMessage

midiOutMessage

mixerMessage

Сообщения, перехваченные системой

waveInMessage

waveOutMessage