AUXCAPSA-Struktur (mmeapi.h)

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

Syntax

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

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.

wReserved1

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.

Hinweise

Hinweis

Der mmeapi.h-Header definiert AUXCAPS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

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)