функция acmFormatTagDetailsW (msacm.h)
Функция acmFormatTagDetails запрашивает ACM для получения сведений о конкретном теге формата волны-аудио.
Синтаксис
MMRESULT ACMAPI acmFormatTagDetailsW(
HACMDRIVER had,
LPACMFORMATTAGDETAILSW paftd,
DWORD fdwDetails
);
Параметры
had
Обработайте драйвер ACM для запроса сведений о теге формата waveform-audio. Если этот параметр null, ACM использует сведения из первого подходящего драйвера ACM. Приложение должно указать допустимый дескриптор или идентификатор драйвера при использовании типа запроса ACM_FORMATTAGDETAILSF_INDEX. Идентификаторы драйверов для отключенных драйверов не допускаются.
paftd
Указатель на структуру ACMFORMATTAGDETAILS, которая требует получения сведений о теге формата.
fdwDetails
Флаги для получения сведений. Определены следующие значения.
[ACMFORMATTAGDETAILS]Структура (./nf-msacm-acmformattagdetails.md). Сведения о теге формата будут возвращены в структуре, на которую указывает paftd. Если приложение указывает дескриптор драйвера ACM для , сведения о теге формата будут возвращены для этого драйвера. Если приложение указывает NULL для , ACM находит первый допустимый драйвер для возврата сведений. [ACMDRIVERDETAILS]Структура (./nf-msacm-acmdriverdetails.md) для драйвера ACM. Приложение должно указать дескриптор драйвера для при получении сведений о теге формата с этим флагом. [ACMFORMATTAGDETAILS]Структура (./nf-msacm-acmformattagdetails.md) должна быть WAVE_FORMAT_UNKNOWN или тег формата, чтобы найти самый большой размер. Если приложение указывает дескриптор драйвера ACM для , сведения о самом большом теге формата будут возвращены для этого драйвера. Если приложение указывает NULL для , ACM находит приемлемый драйвер с наибольшим тегом формата, запрошенным для возврата сведений.Ценность | Значение |
---|---|
ACM_FORMATTAGDETAILSF_FORMATTAG | |
ACM_FORMATTAGDETAILSF_INDEX | |
ACM_FORMATTAGDETAILSF_LARGESTSIZE |
Возвращаемое значение
Возвращает ноль в случае успешного выполнения или ошибки в противном случае. Возможные значения ошибок включают следующие значения.
Возвращаемый код | Описание |
---|---|
|
Запрошенные сведения недоступны. |
|
По крайней мере один флаг недопустим. |
|
Указанный дескриптор недопустим. |
|
По крайней мере один параметр недопустим. |
Замечания
Заметка
Заголовок msacm.h определяет ACMFORMATTAGDETAILS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
целевая платформа | Виндоус |
заголовка | msacm.h |
библиотеки |
Msacm32.lib |
DLL | Msacm32.dll |