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


Структура AUXCAPS (mmeapi.h)

Структура AUXCAPS описывает возможности вспомогательного устройства вывода.

Синтаксис

typedef struct auxcaps_tag {
  WORD    wMid;
  WORD    wPid;
  VERSION vDriverVersion;
  char    szPname[MAXPNAMELEN];
  WORD    wTechnology;
  DWORD   dwSupport;
} AUXCAPS, *PAUXCAPS, *NPAUXCAPS, *LPAUXCAPS;

Члены

wMid

Идентификатор изготовителя драйвера устройства для вспомогательного звукового устройства. Идентификаторы изготовителей определяются в полях Идентификаторы производителя и Продукта.

wPid

Идентификатор продукта для вспомогательного звукового устройства. В настоящее время идентификаторы продуктов для вспомогательных звуковых устройств не определены.

vDriverVersion

Номер версии драйвера устройства для вспомогательного звукового устройства. Байт высокого порядка — это основной номер версии, а байт низкого порядка — дополнительный номер версии.

szPname[MAXPNAMELEN]

Название продукта в строке с пустым завершением.

wTechnology

Тип вспомогательного аудиовыхода:

Имя Описание
AUXCAPS_AUXIN
Аудиовыход из вспомогательных входных разъемов.
AUXCAPS_CDAUDIO
Аудиовыход внутреннего дисковода компакт-дисков.

dwSupport

Описание дополнительных функций, поддерживаемых вспомогательным звуковым устройством.

Имя Описание
AUXCAPS_LRVOLUME
Поддерживает отдельный левый и правый регулятор громкости.
AUXCAPS_VOLUME
Поддерживает управление громкости.
 

Если устройство поддерживает изменение тома, будет установлен флаг AUXCAPS_VOLUME. Если устройство поддерживает отдельные изменения тома в левом и правом каналах, будут настроены как AUXCAPS_VOLUME, так и AUXCAPS_LRVOLUME.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть mmeapi.h (включая Windows.h)