Share via


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. 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.

Comentarios

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 Value
Cliente mínimo compatible Windows 10, versión 1703
Encabezado ksmedia.h

Consulte también

KSPROPERTY_AUDIOMODULE_DESCRIPTORS