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

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

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

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

HDAUDIO\FUNC_01&VEN_vvvv&DEV_dddd&SUBSYS_ssssssss&REV_rrrr

此处介绍了每个元素。

HDAUDIO

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

FUNC_nn

标识此节点的 HDAudio 函数组类型。 “01”是音频函数组,由音频驱动程序使用。 Refer to Table 137 Node Type in the HD Audio Specification for additional information.

&VEN_vvvv

v(4) is the four-character PCI SIG-assigned identifier for the vendor of the device, where the term device, following PCI SIG usage, refers to a specific Audio Codec unit. As specified in Publishing restrictions, 0000 and FFFF are invalid codes for the vendor identifier.

&DEV_dddd

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

SUBSYS_ssssssss

s(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和设备编号的 ID 和CTRL_DEV_dddd,从而允许驱动程序包以组合编解码器设备和控制器设备为目标。