struttura KSAUDIOMODULE_DESCRIPTOR (ksmedia.h)
La struttura KSAUDIOMODULE_DESCRIPTOR descrive le proprietà statiche ed esterne dei moduli audio.
Sintassi
typedef struct _KSAUDIOMODULE_DESCRIPTOR {
GUID ClassId;
ULONG InstanceId;
ULONG VersionMajor;
ULONG VersionMinor;
WCHAR Name[AUDIOMODULE_MAX_NAME_CCH_SIZE];
} KSAUDIOMODULE_DESCRIPTOR, *PKSAUDIOMODULE_DESCRIPTOR;
Membri
ClassId
ClassId del modulo audio. ClassId è un identificatore che stabilisce il tipo di modulo. Il valore e il mapping sono stabiliti dall'ISV e dall'IHV.
InstanceId
InstanceId del modulo audio. InstanceId è un identificatore univoco che distingue questa istanza di un modulo da un'altra istanza di un modulo.
VersionMajor
Versione principale del modulo audio. L'utilizzo viene definito dall'implementatore.
VersionMinor
Versione secondaria del modulo audio. L'utilizzo viene definito dall'implementatore.
Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]
Nome descrittivo del modulo audio. La lunghezza massima è AUDIOMODULE_MAX_NAME_CCH_SIZE caratteri wide. È definito come 128 in KSMedia.h.
Osservazioni
Per altre informazioni sui moduli audio, vedere Implementazione dell'individuazione dei moduli audio.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1703 |
intestazione | ksmedia.h |