다음을 통해 공유


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)는 디바이스 공급업체에 대한 4자 PCI SIG 할당 식별자입니다. 여기서 용어 디바이스는 PCI SIG 사용에 따라 특정 오디오 코덱 단위를 참조합니다. 게시 제한에0000 지정된 대로 및 FFFF 는 공급업체 식별자에 대한 잘못된 코드입니다.

&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입니다.

  • 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도 포함되어 있어 드라이버 패키지가 결합된 코덱 디바이스 및 컨트롤러 디바이스를 대상으로 지정할 수 있습니다.