Struttura AUXCAPSA (mmeapi.h)

La struttura AUXCAPS descrive le funzionalità di un dispositivo di output ausiliario.

Sintassi

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

Members

wMid

Identificatore del produttore per il driver di dispositivo per il dispositivo audio ausiliario. Gli identificatori del produttore sono definiti in Manufacturer e Product Identifiers.

wPid

Identificatore del prodotto per il dispositivo audio ausiliario. Attualmente non sono definiti identificatori di prodotto per i dispositivi audio ausiliari.

vDriverVersion

Numero di versione del driver di dispositivo per il dispositivo audio ausiliario. Il byte di ordine elevato è il numero di versione principale e il byte di ordine basso è il numero di versione secondaria.

szPname[MAXPNAMELEN]

Nome del prodotto in una stringa con terminazione Null.

wTechnology

Tipo di output audio ausiliario:

Nome Descrizione
AUXCAPS_AUXIN
Output audio da jack di input ausiliari.
AUXCAPS_CDAUDIO
Output audio da un'unità CD-ROM interna.

wReserved1

dwSupport

Descrive le funzionalità facoltative supportate dal dispositivo audio ausiliario.

Nome Descrizione
AUXCAPS_LRVOLUME
Supporta un controllo del volume separato da sinistra e destra.
AUXCAPS_VOLUME
Supporta il controllo volume.
 

Se un dispositivo supporta le modifiche al volume, verrà impostato il flag AUXCAPS_VOLUME. Se un dispositivo supporta modifiche di volume separate nei canali sinistro e destro, verranno impostati sia AUXCAPS_VOLUME che la AUXCAPS_LRVOLUME.

Commenti

Nota

L'intestazione mmeapi.h definisce AUXCAPS come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione mmeapi.h (include Windows.h)