다음을 통해 공유


디바이스 속성을 수정하는 INF 파일 항목 값

다음은 Windows Vista 이상에서 디바이스 속성을 수정하는 INF 파일 항목 값입니다.

디바이스 인스턴스, 디바이스 설정 클래스, 디바이스인터페이스 클래스 및 디바이스 인터페이스를 설치하는 INF 파일 섹션에 대한 일반적인 내용은 다음 topics 참조하세요.

INF DDInstall 섹션

INF ClassInstall32 섹션

INF InterfaceInstall32 섹션

INF DDInstall. 인터페이스 섹션

해당 System-Defined 디바이스 속성을 설정하는 INF 파일 항목 값

일부 INF 파일 항목 값은 Windows에서 해당 시스템 정의 디바이스 속성을 설정하는 데 사용하는 정보를 제공합니다. 다음은 이러한 INF 파일 항목 값에서 값을 제공하는 디바이스 속성의 몇 가지 예입니다.

System-Defined 디바이스 속성을 수정하는 INF AddReg 지시문 및 INF DelReg 지시문

많은 시스템 정의 디바이스 속성에는 해당 시스템 정의 레지스트리 항목 값이 있습니다. 해당 레지스트리 항목 값이 있는 디바이스 속성의 경우 INF AddReg 지시문을 사용하여 해당 레지스트리 항목 값을 추가하면 해당 디바이스 속성이 설정됩니다. 마찬가지로 INF DelReg 지시문을 사용하여 레지스트리 항목 값을 삭제하면 해당 디바이스 속성이 삭제됩니다.

예를 들어 다음 AddReg 지시문은 "Abc_Device_Install.HW" 섹션에서 설치한 디바이스 instance DeviceCharacteristics 레지스트리 항목 값과 해당 DEVPKEY_Device_Characteristics 속성을 설정합니다.

[Abc_Device_Install.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,DeviceCharacteristics,0x10001,0x00000001
] 

사용자 지정 레지스트리 항목 값을 수정하는 INF AddReg 지시문 및 INF DelReg 지시문

Windows Vista 이상 버전은 INF AddReg 지시문INF DelReg 지시문을 사용하여 사용자 지정 디바이스 속성을 나타내는 사용자 지정 레지스트리 항목 값을 수정할 수 있도록 지원합니다. 그러나 디바이스 속성을 나타내는 사용자 지정 레지스트리 항목 값을 만드는 것은 통합 디바이스 속성 모델에서 지원되지 않습니다. 디바이스에 대한 사용자 지정 레지스트리 항목 값을 만드는 경우 Windows Server 2003, Windows XP 및 Windows 2000에서 관리하는 것과 동일한 방식으로 레지스트리 항목 값을 관리해야 합니다. 사용자 지정 디바이스 속성의 관리를 간소화하려면 사용자 지정 레지스트리 항목 값을 만드는 대신 사용자 지정 디바이스 속성을 나타내는 디바이스 속성 키를 만들어야 합니다.