Freigeben über


KSAUDIOMODULE_DESCRIPTOR-Struktur (ksmedia.h)

Die KSAUDIOMODULE_DESCRIPTOR-Struktur beschreibt die statischen, externen Eigenschaften von Audiomodulen.

Syntax

typedef struct _KSAUDIOMODULE_DESCRIPTOR {
  GUID  ClassId;
  ULONG InstanceId;
  ULONG VersionMajor;
  ULONG VersionMinor;
  WCHAR Name[AUDIOMODULE_MAX_NAME_CCH_SIZE];
} KSAUDIOMODULE_DESCRIPTOR, *PKSAUDIOMODULE_DESCRIPTOR;

Member

ClassId

Die ClassId des Audiomoduls. Die ClassId ist ein Bezeichner, der festlegt, um welchen Modultyp es sich handelt. Der Wert und die Zuordnung werden vom ISV und IHV festgelegt.

InstanceId

Die InstanceId des Audiomoduls. Die InstanceId ist ein eindeutiger Bezeichner, der diese instance eines Moduls von einem anderen instance eines Moduls unterscheidet.

VersionMajor

Die Hauptversion des Audiomoduls. Die Verwendung wird vom Implementierer definiert.

VersionMinor

Die Nebenversion des Audiomoduls. Die Verwendung wird vom Implementierer definiert.

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

Der Anzeigename des Audiomoduls. Die maximale Länge beträgt AUDIOMODULE_MAX_NAME_CCH_SIZE Breitzeichen. Sie ist in KSMedia.h als 128 definiert.

Hinweise

Weitere Informationen zu Audiomodulen finden Sie unter Implementieren der Audiomodulermittlung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703
Kopfzeile ksmedia.h

Weitere Informationen

KSPROPERTY_AUDIOMODULE_DESCRIPTORS