Freigeben über


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;

Angehörige

wMid

Herstellerbezeichner für den Gerätetreiber für das Zusätzliche Audiogerät. Hersteller-IDs werden in Hersteller- und Produkt-IDsdefiniert.

wPid

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

vDriverVersion

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

szPname[MAXPNAMELEN]

Produktname in einer mit Null beendeten Zeichenfolge.

wTechnology

Typ der Hilfsaudioausgabe:

Name Beschreibung
AUXCAPS_AUXIN
Audioausgabe von Hilfseingabebuchsen.
AUXCAPS_CDAUDIO
Audioausgabe eines internen CD-ROM Laufwerks.

wReserved1

dwSupport

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

Name Beschreibung
AUXCAPS_LRVOLUME
Unterstützt 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 den linken und rechten Kanälen unterstützt, werden sowohl AUXCAPS_VOLUME als auch die AUXCAPS_LRVOLUME festgelegt.

Bemerkungen

Anmerkung

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 Code, der nicht codierungsneutral ist, 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
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Header- mmeapi.h (enthalten Windows.h)