KSAUDIOMODULE_DESCRIPTOR结构 (ksmedia.h)

KSAUDIOMODULE_DESCRIPTOR 结构描述音频模块的静态外部属性。

语法

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

成员

ClassId

音频模块的 ClassId。 ClassId 是建立此模块类型的标识符。 该值和映射由 ISV 和 IHV 建立。

InstanceId

音频模块的 InstanceId。 InstanceId 是一个唯一标识符,用于将此模块实例与模块的另一个实例区分开来。

VersionMajor

音频模块的主要版本。 用法由实现者定义。

VersionMinor

音频模块的次要版本。 用法由实现者定义。

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

音频模块的友好名称。 最大长度AUDIOMODULE_MAX_NAME_CCH_SIZE宽字符。 它在 KSMedia.h 中定义为 128。

言论

有关音频模块的详细信息,请参阅 实现音频模块发现

要求

要求 价值
最低支持的客户端 Windows 10 版本 1703
标头 ksmedia.h

另请参阅

KSPROPERTY_AUDIOMODULE_DESCRIPTORS