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


функция acmDriverDetailsA (msacm.h)

Функция acmDriverDetails запрашивает указанный драйвер ACM для определения его возможностей.

Синтаксис

MMRESULT ACMAPI acmDriverDetailsA(
  HACMDRIVERID        hadid,
  LPACMDRIVERDETAILSA padd,
  DWORD               fdwDetails
);

Параметры

hadid

Обработайте идентификатор драйвера установленного драйвера ACM. Отключенные драйверы можно запрашивать для получения подробных сведений.

padd

Указатель на структуру ACMDRIVERDETAILS, которая будет получать сведения о драйвере. Элемент cbStruct должен быть инициализирован в размер структуры в байтах.

fdwDetails

Скрытный; должно быть равно нулю.

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

Возвращает ноль в случае успешного выполнения или ошибки в противном случае. Возможные значения ошибок включают следующие значения.

Возвращаемый код Описание
MMSYSERR_INVALFLAG
По крайней мере один флаг недопустим.
MMSYSERR_INVALHANDLE
Указанный дескриптор недопустим.
MMSYSERR_INVALPARAM
По крайней мере один параметр недопустим.

Замечания

Заметка

Заголовок msacm.h определяет ACMDRIVERDETAILS в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка msacm.h
библиотеки Msacm32.lib
DLL Msacm32.dll

См. также

Функции сжатия звука

диспетчер сжатия звука