ACX_AUDIOMODULE_DESCRIPTOR 结构 (acxelements.h)
ACX_AUDIOMODULE_DESCRIPTOR用于定义音频模块描述符结构。
语法
typedef struct _ACX_AUDIOMODULE_DESCRIPTOR {
GUID ClassId;
ULONG InstanceId;
ULONG VersionMajor;
ULONG VersionMinor;
WCHAR Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE];
} ACX_AUDIOMODULE_DESCRIPTOR, *PACX_AUDIOMODULE_DESCRIPTOR;
成员
ClassId
模块的 GUID 标识符,由音频设备模块所有者定义。
InstanceId
标识符由驱动程序开发人员定义,用于消除驱动程序拓扑中同一模块类的多个实例之间的歧义。
VersionMajor
音频模块的主版本。
VersionMinor
音频模块的次要版本。
Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE]
用于在 UI 中显示的音频设备模块的友好名称。 缓冲区大小ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE包括 NULL 终止符。
备注
示例
示例挂起
示例用法如下所示。
ACX 要求
最低 ACX 版本: 1.0
有关 ACX 版本的详细信息,请参阅 ACX 版本概述。
要求
要求 | 值 |
---|---|
Header | acxelements.h |