Freigeben über


acmDriverDetailsA-Funktion (msacm.h)

Die acmDriverDetails-Funktion fragt einen angegebenen ACM-Treiber ab, um seine Funktionen zu ermitteln.

Syntax

MMRESULT ACMAPI acmDriverDetailsA(
  HACMDRIVERID        hadid,
  LPACMDRIVERDETAILSA padd,
  DWORD               fdwDetails
);

Parameter

hadid

Behandeln Sie den Treiberbezeichner eines installierten ACM-Treibers. Deaktivierte Treiber können nach Details abgefragt werden.

padd

Zeigen Sie auf eine ACMDRIVERDETAILS Struktur, die die Treiberdetails empfängt. Das cbStruct Member muss in Byte der Struktur initialisiert werden.

fdwDetails

Reserviert; muss null sein.

Rückgabewert

Gibt Null zurück, wenn dies erfolgreich ist oder andernfalls ein Fehler auftritt. Mögliche Fehlerwerte sind:

Rückgabecode Beschreibung
MMSYSERR_INVALFLAG
Mindestens ein Kennzeichen ist ungültig.
MMSYSERR_INVALHANDLE
Der angegebene Handle ist ungültig.
MMSYSERR_INVALPARAM
Mindestens ein Parameter ist ungültig.

Bemerkungen

Anmerkung

Der msacm.h-Header definiert ACMDRIVERDETAILS als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante 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]
Zielplattform- Fenster
Header- msacm.h
Library Msacm32.lib
DLL- Msacm32.dll

Siehe auch

Audiokomprimierungsfunktionen

Audiokomprimierungs-Manager