Идентификаторы для устройств 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, что позволяет пакету драйверов ориентироваться на объединенное устройство кодека и устройство контроллера.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по