HDAUDIO) 设备的高清音频 (标识符

本部分介绍构成 HDAUDIO (HDAUDIO) 设备标识字符串的元素。

有关高清晰度音频的一般信息,请参阅 Intel 的 HD 音频规范

高清音频 (HDAUDIO) 设备使用以下语法进行标识。

HDAUDIO\FUNC_01&VEN_vvvv&DEV_dddd&SUBSYS_ssssssss&REV_rrrr

此处介绍了每个元素。

HDAUDIO

将此条目标识为 HD 音频设备。

FUNC_nn

标识此节点的 HDAudio 函数组类型。 “01”是音频函数组,由音频驱动程序使用。 有关其他信息,请参阅 HD 音频规范中的表 137 节点类型

&VEN_vvvv

v (4) 是设备供应商分配的四个字符 PCI SIG 标识符,其中术语 device(PCI SIG 用法后)是指特定的音频编解码器单元。 如 发布限制中指定的, 0000FFFF 是供应商标识符的无效代码。

&DEV_dddd

d (4) 是设备的四个字符供应商定义的标识符。

SUBSYS_ssssssss

(8) 是高清音频规范定义的八个字符实现标识值。 SUBSYS 是板实现 ID (31:8) 和程序集 ID (7:0) 或板制造商标识 (31:16) ,板 SKU (15:8) ,程序集 ID (7:0)

&REV_rrrr

R (4) 是高清音频规范定义的四个字符修订 ID。

  • 31:24 – 保留
  • 23:20 - 规范的主要修订号“编解码器完全合规”
  • 19:16 - 规范的次要修订号
  • 15:8 - 设备 ID 的供应商修订号
  • 7:0 - 给定修订号内的供应商单步编号

PnPUtil

若要列出 Windows 上的 ID,请使用 pnputil /enum-devices /bus HDAUDIO /deviceids

有关详细信息,请参阅 PnPUtil 命令语法

报告硬件和兼容 ID

高清晰度音频总线驱动程序使用 设备标识字符串 来报告 硬件 ID。 驱动程序将硬件 ID 播发为列表,以增加通用性的顺序。 第一个 hwid 是设备 ID,第二个 hwid 是没有修订号的更通用的引用。

兼容的 ID 是一个 ID 列表,包括与完整硬件 ID 中不同的组件(按通用性增加的顺序)。 兼容的 ID 列表还包括将高清晰度音频总线设备供应商和设备编号引用为CTRL_VEN_vvvv和CTRL_DEV_dddd的 ID,从而允许驱动程序包以组合编解码器设备和控制器设备为目标。