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

另请参阅