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


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

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

Синтаксис

typedef struct tagAUXCAPSA {
  WORD      wMid;
  WORD      wPid;
  MMVERSION vDriverVersion;
  CHAR      szPname[MAXPNAMELEN];
  WORD      wTechnology;
  WORD      wReserved1;
  DWORD     dwSupport;
} AUXCAPSA, *PAUXCAPSA, *NPAUXCAPSA, *LPAUXCAPSA;

Члены

wMid

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

wPid

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

vDriverVersion

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

szPname[MAXPNAMELEN]

Имя продукта в строке, завершаемой значением NULL.

wTechnology

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

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

wReserved1

dwSupport

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

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

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

Замечания

Заметка

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка mmeapi.h (включая Windows.h)