KSAUDIOMODULE_DESCRIPTOR structure (ksmedia.h)
La structure KSAUDIOMODULE_DESCRIPTOR décrit les propriétés externes statiques 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 de quel type de module il s’agit. La valeur et le mappage sont établis par l’éditeur de logiciels indépendant et l’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. Elle est définie sur 128 dans KSMedia.h.
Remarques
Pour plus d’informations sur les modules audio, consultez Implémentation de la découverte de modules audio.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1703 |
En-tête | ksmedia.h |