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;

Members

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.

Commenti

Per altre informazioni sui moduli audio, vedere Implementazione dell'individuazione del modulo audio.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703
Intestazione ksmedia.h

Vedi anche

KSPROPERTY_AUDIOMODULE_DESCRIPTORS