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 版本概述

要求

要求 价值
标头 acxelements.h

另请参阅