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 |