функция 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) |