Compartir a través de


estructura KSAUDIOMODULE_DESCRIPTOR (ksmedia.h)

La estructura KSAUDIOMODULE_DESCRIPTOR describe las propiedades estáticas y externas de los módulos de audio.

Sintaxis

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

Miembros

ClassId

ClassId del módulo de audio. ClassId es un identificador que establece qué tipo de módulo es este. El valor y la asignación se establecen mediante el ISV e IHV.

InstanceId

InstanceId del módulo de audio. InstanceId es un identificador único que distingue esta instancia de un módulo de otra instancia de un módulo.

VersionMajor

La versión principal del módulo de audio. El implementador define el uso.

VersionMinor

Versión secundaria del módulo de audio. El implementador define el uso.

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

Nombre descriptivo del módulo de audio. La longitud máxima es AUDIOMODULE_MAX_NAME_CCH_SIZE caracteres anchos. Se define como 128 en KSMedia.h.

Observaciones

Para obtener más información sobre los módulos de audio, consulte Implementación de la detección de módulos de audio.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1703
encabezado de ksmedia.h

Consulte también

KSPROPERTY_AUDIOMODULE_DESCRIPTORS