Compartilhar via


Estrutura AUXCAPSA (mmeapi.h)

A estrutura AUXCAPS descreve os recursos de um dispositivo de saída auxiliar.

Sintaxe

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

Membros

wMid

Identificador do fabricante para o driver de dispositivo para o dispositivo de áudio auxiliar. Os identificadores do fabricante são definidos em Identificadores de Fabricante e Produto.

wPid

Identificador de produto para o dispositivo de áudio auxiliar. Atualmente, nenhum identificador de produto é definido para dispositivos de áudio auxiliares.

vDriverVersion

Número de versão do driver do dispositivo para o dispositivo de áudio auxiliar. O byte de alta ordem é o número de versão principal e o byte de baixa ordem é o número de versão secundária.

szPname[MAXPNAMELEN]

Nome do produto em uma cadeia de caracteres terminada em nulo.

wTechnology

Tipo da saída de áudio auxiliar:

Nome Descrição
AUXCAPS_AUXIN
Saída de áudio de tomadas de entrada auxiliares.
AUXCAPS_CDAUDIO
Saída de áudio de uma unidade de CD-ROM interna.

wReserved1

dwSupport

Descreve a funcionalidade opcional compatível com o dispositivo de áudio auxiliar.

Nome Descrição
AUXCAPS_LRVOLUME
Dá suporte ao controle de volume separado à esquerda e à direita.
AUXCAPS_VOLUME
Dá suporte ao controle de volume.
 

Se um dispositivo der suporte a alterações de volume, o sinalizador AUXCAPS_VOLUME será definido. Se um dispositivo der suporte a alterações de volume separadas nos canais esquerdo e direito, AUXCAPS_VOLUME e o AUXCAPS_LRVOLUME serão definidos.

Comentários

Observação

O cabeçalho mmeapi.h define AUXCAPS como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho mmeapi.h (inclua Windows.h)