Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция mixerGetDevCaps запрашивает указанное устройство миксера для определения его возможностей.
Синтаксис
MMRESULT mixerGetDevCapsW(
UINT_PTR uMxId,
LPMIXERCAPSW pmxcaps,
UINT cbmxcaps
);
Параметры
uMxId
Идентификатор или дескриптор открытого устройства миксера.
pmxcaps
Указатель на структуру MIXERCAPS, которая получает сведения о возможностях устройства.
cbmxcaps
Размер в байтах структуры MIXERCAPS.
Возвращаемое значение
Возвращает MMSYSERR_NOERROR в случае успешного выполнения или ошибки в противном случае. Возможные значения ошибок включают следующие значения.
| Возвращаемый код | Описание |
|---|---|
|
Указанный идентификатор устройства выходит за пределы диапазона. |
|
Дескриптор устройства смешивания недопустим. |
|
Один или несколько параметров недопустимы. |
Замечания
Используйте функцию mixerGetNumDevs
Только количество байтов (или меньше), указанных в cbmxcaps, копируется в расположение, на которое указывает pmxcaps. Если cbmxcaps равно нулю, ничего не копируется, а функция возвращается успешно.
Эта функция также принимает дескриптор устройства миксера, возвращаемый функцией mixerOpen в качестве параметра uMxId. Приложение должно привести дескриптор HMIXER в UINT.
Заметка
Заголовок mmeapi.h определяет mixerGetDevCaps как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| заголовка | mmeapi.h (включая Windows.h) |
| библиотеки |
Winmm.lib |
| DLL | Winmm.dll |