AUXCAPS-Struktur (mmeapi.h)

Die AUXCAPS-Struktur beschreibt die Funktionen eines Hilfsausgabegeräts.

Syntax

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

Member

wMid

Herstellerbezeichner für den Gerätetreiber für das zusätzliche Audiogerät. Herstellerbezeichner sind in Hersteller- und Produktbezeichnern definiert.

wPid

Produkt-ID für das zusätzliche Audiogerät. Derzeit sind keine Produktbezeichner für zusätzliche Audiogeräte definiert.

vDriverVersion

Versionsnummer des Gerätetreibers für das zusätzliche Audiogerät. Das hochgeordnete Byte ist die Hauptversionsnummer, und das Byte mit niedriger Reihenfolge ist die Nebenversionsnummer.

szPname[MAXPNAMELEN]

Produktname in einer NULL-beendeten Zeichenfolge.

wTechnology

Typ der zusätzlichen Audioausgabe:

Name BESCHREIBUNG
AUXCAPS_AUXIN
Audioausgabe von zusätzlichen Eingangsbuchsen.
AUXCAPS_CDAUDIO
Audioausgabe von einem internen CD-ROM-Laufwerk.

dwSupport

Beschreibt optionale Funktionen, die vom zusätzlichen Audiogerät unterstützt werden.

Name BESCHREIBUNG
AUXCAPS_LRVOLUME
Unterstützt eine separate Linke und rechte Lautstärkeregelung.
AUXCAPS_VOLUME
Unterstützt die Lautstärkeregelung.
 

Wenn ein Gerät Volumeänderungen unterstützt, wird das AUXCAPS_VOLUME-Flag festgelegt. Wenn ein Gerät separate Volumeänderungen auf dem linken und rechten Kanal unterstützt, werden sowohl AUXCAPS_VOLUME als auch die AUXCAPS_LRVOLUME festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mmeapi.h (einschließlich Windows.h)