범용 INF 파일 사용
일부 Windows 버전은 Windows 10 Desktop에서 사용할 수 있는 드라이버 설치 방법의 하위 집합만 사용합니다. 비 데스크톱 버전의 Windows용 INF 파일은 INF 파일에 완전히 설명된 추가 작업만 수행해야 합니다. 이러한 제한된 구문을 가진 INF 파일을 범용 INF 파일이라고 부릅니다.
유니버설 INF 파일은 매번 동일한 결과를 사용하여 예측 가능하게 설치됩니다. 설치 결과는 시스템 제공 디바이스 설치 구성 요소 외부의 구성 요소 실행에 따라 달라지지 않습니다. 예를 들어 추가 DLL의 코드를 설치의 일부로 실행해야 하므로 시스템이 INF 파일에서만 설치 결과를 확인할 수 없으므로 공동 설치 관리자 참조는 범용 INF 파일에서 유효하지 않습니다.
INF가 범용 infverif /u
인지 테스트하려면 .
Windows 드라이버는 드라이버 패키지 격리뿐만 아니라 테스트를 /u
통과infverif /w
해야 합니다.
InfVerif 옵션 목록은 명령줄에서 InfVerif 실행을 참조 하세요.
Windows 데스크톱 드라이버 패키지를 빌드하는 경우 유니버설 INF 파일을 사용할 필요는 없지만 성능상의 이점 때문에 사용하는 것이 좋습니다.
범용 INF 파일에서 잘못된 INF 섹션은 무엇입니까?
다음을 제외하고 유니버설 INF 파일에서 시스템 정의 INF 섹션을 사용할 수 있습니다.
- INF ClassInstall32 섹션
- INF DDInstall.CoInstallers 섹션
- INF DDInstall.FactDef 섹션
- INF DDInstall.LogConfigOverride 섹션
InF Manufacturer 섹션은 TargetOSVersion 장식에 ProductType 플래그 또는 SuiteMask 플래그가 없는 한 유효합니다.
INF DefaultInstall 섹션은 아키텍처 장식이 있는 경우에만 유효합니다. 예를 들면 다음과 같습니다[DefaultInstall.NTAMD64]
.
범용 INF 파일에서 잘못된 INF 지시문은 무엇입니까?
다음을 제외하고 유니버설 INF 파일에서 시스템 정의 INF 지시문을 사용할 수 있습니다.
- INF BitReg 지시문
- INF DelFiles 지시문
- INF DelProperty 지시문
- INF DelReg 지시문
- INF DelService 지시문
- INF Ini2Reg 지시문
- INF LogConfig 지시문
- INF ProfileItems 지시문
- INF RegisterDlls 지시문
- INF RenFiles 지시문
- INF UnregisterDlls 지시문
- INF UpdateIniFields 지시문
- INF UpdateInis 지시문
다음 지시문은 몇 가지 주의 사항과 함께 유효합니다.
INF AddReg 지시문은 지정된 add-registry-section의 항목에 reg-root 값이 HKR이거나 다음과 같은 경우에 유효합니다.
INF CopyFiles 지시문은 대상 디렉터리가 다음 디리드 중 하나인 경우에만 유효합니다.