Share via


ハイ ビジョン オーディオ (HDAUDIO) デバイスの識別子

このセクションでは、HDAUDIO (High Definition Audio) デバイス識別文字列を構成する要素について説明します。

ハイ デフィニション オーディオの一般的な情報については、Intel の HD オーディオ仕様 を参照してください。

HDAUDIO (High Definition Audio) デバイスは、次の構文を使用して識別されます。

HDAUDIO\FUNC_01&VEN_vvvv&DEV_dddd&SUBSYS_ssssssss&REV_rrrr

ここでは、各要素について説明します。

HDAUDIO

このエントリを HD オーディオ デバイスとして識別します。

FUNC_nn

このノードの HDAudio 関数グループの種類を識別します。 "01" は、オーディオ ドライバーによって使用されるオーディオ関数グループです。 詳細については、HD オーディオ仕様の表 137 ノード タイプ を参照してください。

&VEN_vvvv

v(4) は、デバイスのベンダーに割り当てられた 4 文字の PCI SIG 割り当て識別子です。ここで、PCI SIG の使用に続くデバイス という用語は、特定の PCI チップを指します。 公開の制限 で指定されているように、 0000FFFF この識別子のコードは無効です。

&DEV_dddd

d(4) は、デバイスの 4 文字のベンダー定義識別子です。

SUBSYS_ssssssss

s(8) は、ハイ デフィニション オーディオ仕様で定義されている 8 文字の実装識別値です。 SUBSYS は、ボード実装 ID (31:8) とアセンブリ ID (7:0) またはボード製造元 ID (31:16)、ボード SKU (15:8)、アセンブリ ID (7:0) のいずれかです。

&REV_rrrr

R(4) は、ハイ ビジョン オーディオ仕様で定義されている 4 文字のリビジョン ID です。

  • 予約 VM
  • 23:20 – 「コーデックが完全に準拠している」仕様のメジャー リビジョン番号
  • 19:16 – 仕様のマイナー リビジョン番号
  • 15:8 – デバイス ID のベンダーのリビジョン番号
  • 7:0 – 指定されたリビジョン番号内のベンダーステップ番号

PnPUtil

Windows で ID を一覧表示するには、次を使用 pnputil /enum-devices /bus HDAUDIO /deviceidsします。

詳細については、「 PnPUtil コマンド構文」を参照してください。

ハードウェア ID と互換性のある ID の報告

デバイス識別文字列 は、 ハードウェア ID を報告するために、高解像度オーディオ バス ドライバーによって使用されます。 ドライバーは、一般化を高めるために、ハードウェア ID をリストとしてアドバタイズします。 最初の hwid はデバイス ID で、2 番目の hwid はリビジョン番号のないより一般的な参照です。

互換性のある ID は、汎用性を高めるために、完全なハードウェア ID とは異なるコンポーネントを含む ID の一覧です。 互換性のある ID の一覧には、高解像度オーディオ バス デバイスベンダーとデバイス番号をCTRL_VEN_vvvvおよびCTRL_DEV_ddddとして参照する ID も含まれており、ドライバー パッケージは、統合されたコーデック デバイスとコントローラー デバイスをターゲットにすることができます。