Поделиться через


Идентификаторы для устройств HDAUDIO

В этом разделе описываются элементы, составляющие строки идентификации устройств HDAUDIO.

Общие сведения о аудио высокой четкости см. в спецификации hd audio от Intel.

Устройства HDAUDIO идентифицируются с помощью следующего синтаксиса.

HDAUDIO\FUNC_01&VEN_vvvv&DEV_dddd&SUBSYS_ssssssss&REV_rrrr

Каждый элемент описан здесь.

HDAUDIO

Идентифицирует эту запись как звуковое устройство HD.

FUNC_nn

Определяет тип группы функций HDAudio для этого узла. "01" — это группа функций аудио, которая используется звуковыми драйверами. Дополнительные сведения см. в таблице 137 Тип узла в спецификации hd audio.

&VEN_vvvv

v(4) — это четырехзначный идентификатор, назначаемый стандартом PCI SIG, для поставщика устройства, где термин устройство после использования PCI SIG относится к определенной единице аудиокодека. Как указано в разделе Ограничения публикации, 0000 и FFFF являются недопустимыми кодами для идентификатора поставщика.

&DEV_dddd

d(4) — это идентификатор устройства, определяемый поставщиком.

SUBSYS_ssssssss

s(8) — это восьмизначное значение идентификации реализации, как определено в спецификации аудио высокой четкости. SUBSYS — это идентификатор реализации платы (31:8) и идентификатор сборки (7:0) или идентификатор изготовителя платы (31:16), номер SKU платы (15:8) и идентификатор сборки (7:0).

&REV_rrrr

R(4) — это идентификатор редакции из четырех символов, как определено в спецификации аудио высокой четкости.

  • 31:24 — зарезервировано
  • 23:20 — номер основной редакции спецификации , которой кодек полностью соответствует.
  • 19:16 — номер незначительной редакции спецификации
  • 15:8 — номер редакции поставщика для идентификатора устройства
  • 7:0 — номер шага поставщика в заданном номере редакции

PnPUtil

Чтобы получить список идентификаторов в Windows, используйте .pnputil /enum-devices /bus HDAUDIO /deviceids

Дополнительные сведения см. в разделе Синтаксис команды PnPUtil.

Создание отчетов об оборудовании и совместимых идентификаторах

Строка идентификации устройства используется драйвером шины High Definition Audio для сообщения об идентификаторах оборудования. Драйвер объявляет идентификаторы оборудования в виде списка в порядке повышения универсальности. Первый hwid — это идентификатор устройства, а второй — более общая ссылка без номера редакции.

Совместимые идентификаторы — это список идентификаторов, включающего различные компоненты из полного идентификатора оборудования в порядке повышения универсальности. Список совместимых идентификаторов также включает идентификаторы, которые ссылаются на поставщика устройства шины High Definition Audio и номера устройств как CTRL_VEN_vvvv и CTRL_DEV_dddd, что позволяет пакету драйверов ориентироваться на объединенное устройство кодека и устройство контроллера.