PCI 디바이스에 대한 식별자
Important
PCI ID 리포지토리에서 PCI 디바이스에 사용되는 알려진 ID 목록을 찾을 수 있습니다. Windows에서 ID를 나열하려면 .를 사용합니다 pnputil /enum-devices /bus PCI /deviceids
.
다음은 PCI 버스 드라이버가 하드웨어 ID를 보고하는 데 사용하는 디바이스 식별 문자열 형식의 목록입니다. PnP(플러그 앤 플레이) 관리자가 드라이버에 디바이스의 하드웨어 ID를 쿼리하는 경우 PCI 버스 드라이버는 일반성을 높이기 위해 하드웨어 ID 목록을 반환합니다.
PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2)
PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)
PCI\VEN_v(4)&DEV_d(4)&REV_r(2)
PCI\VEN_v(4)&DEV_d(4)
PCI\VEN_v(4)&DEV_d(4)&CC_c(2)s(2)p(2)
PCI\VEN_v(4)&DEV_d(4)&CC_c(2)s(2)
여기서
v(4)는 디바이스 공급업체에 대한 4자 PCI SIG 할당 식별자입니다. 여기서 용어 디바이스는 PCI SIG 사용량에 따라 특정 PCI 칩을 참조합니다. 게시 제한에
0000
FFFF
지정된 대로 이 식별자에 대한 잘못된 코드입니다.d(4)는 디바이스에 대한 4자 공급업체 정의 식별자입니다.
s(4)는 PCI SIG에 정의된 4자 하위 시스템 식별자입니다.
n(4)은 PCI-SIG에서 할당한 4자 하위 시스템 공급업체 식별자입니다. 게시 제한에 지정된 대로 0000 및 FFFF는 이 식별자에 대한 잘못된 코드입니다.
- (참고: PCI-SIG에서 정의한 하위 시스템 디바이스 식별자는 PCI 하드웨어 ID의 일부로 사용되지 않습니다).
r(2)은 2자로 된 수정 번호입니다.
c(2)는 구성 공간의 2자 기본 클래스 코드입니다.
s(2)는 2자 서브클래스 코드입니다.
p(2)는 프로그래밍 인터페이스 코드입니다.
예제
참고 항목
이 예제에서는 자리 표시자 SUBSYS 값을 00000000
바꿔야 합니다. 앞에서 0000
멘션 v(4) 및 n(4) 식별자에 대해 유효하지 않습니다.
다음은 휴대용 컴퓨터의 디스플레이 어댑터에 대한 하드웨어 ID의 예입니다. 이 하드웨어 ID의 형식은 PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2)입니다.
PCI\VEN_1414&DEV_00E0&SUBSYS_00000000&REV_04
다음은 수정 정보가 제거된 이전 예제의 디스플레이 어댑터에 대한 하드웨어 ID입니다. 이 하드웨어 ID의 형식은 PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)입니다.
PCI\VEN_1414&DEV_00E0&SUBSYS_00000000
참고 항목
Windows 10에서는 이전에 하드웨어 ID 목록에 나타난 일부 ID가 이제 호환 ID 목록에 표시됩니다.
호환 ID 보고
다음은 PCI 버스 드라이버가 호환 ID를 보고 하는 데 사용하는 디바이스 식별 문자열 형식 목록입니다. 이러한 형식의 다양성은 호환 ID를 지정할 수 있는 상당한 유연성을 제공합니다. PCI 버스 드라이버는 드라이버가 디바이스에서 가져올 수 있는 정보를 기반으로 호환 ID 목록을 생성합니다. PnP 관리자가 드라이버에 디바이스의 호환 ID를 쿼리하는 경우 PCI 버스 드라이버는 호환성 감소 순서대로 호환 ID 목록을 반환합니다.
PCI\VEN_v(4)&DEV_d(4)&REV_r(2)
PCI\VEN_v(4)&DEV_d(4)
PCI\VEN_v(4)&CC_c(2)s(2)p(2)
PCI\VEN_v(4)&CC_c(2)s(2)
PCI\VEN_v(4)
PCI\CC_c(2)s(2)p(2)&DT_d(4) (applies only to a PCI Express device)
PCI\CC_c(2)s(2)p(2)
PCI\CC_c(2)s(2)&DT_d(4) (applies only to a PCI Express device)
PCI\CC_c(2)s(2)
여기서
호환 ID에서 다음 필드의 정의는 하드웨어 ID에 사용되는 해당 필드의 정의와 동일합니다. v(4), r(2), c(2), s(2) 및 p(2).
DEV_d(4) 필드의 d(4)는 디바이스에 대한 4자 공급업체 정의 식별자입니다.
DT_d(4) 필드의 d(4)는 PCI Express Base 사양에 지정된 대로 4자 디바이스 유형입니다.
휴대용 컴퓨터의 디스플레이 어댑터 예제의 경우 다음 호환 ID 중 하나라도 해당 어댑터에 대한 INF 파일의 정보와 일치합니다.
PCI\VEN_1414&DEV_00E0&REV_04
PCI\VEN_1414&DEV_00E0
PCI\VEN_1414&DEV_00E0&REV_04&CC_0300
PCI\VEN_1414&DEV_00E0&CC_030000
PCI\VEN_1414&DEV_00E0&CC_0300
PCI\VEN_1414&CC_030000
PCI\VEN_1414&CC_0300
PCI\VEN_1414
PCI\CC_030000
PCI\CC_0300