Partager via


structure KSAUDIOMODULE_DESCRIPTOR (ksmedia.h)

La structure KSAUDIOMODULE_DESCRIPTOR décrit les propriétés statiques et externes des modules audio.

Syntaxe

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

Membres

ClassId

ClassId du module audio. ClassId est un identificateur qui établit le type de module utilisé. La valeur et le mappage sont établis par l’ISV et IHV.

InstanceId

InstanceId du module audio. InstanceId est un identificateur unique qui distingue cette instance d’un module d’une autre instance d’un module.

VersionMajor

Version principale du module audio. L’utilisation est définie par l’implémenteur.

VersionMinor

Version mineure du module audio. L’utilisation est définie par l’implémenteur.

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

Nom convivial du module audio. La longueur maximale est AUDIOMODULE_MAX_NAME_CCH_SIZE caractères larges. Il est défini comme 128 dans KSMedia.h.

Remarques

Pour plus d’informations sur les modules audio, consultez Implémentation de la découverte de modules audio.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1703
d’en-tête ksmedia.h

Voir aussi

KSPROPERTY_AUDIOMODULE_DESCRIPTORS