INF CopyINF 지시문

CopyINF 지시문을 사용하면 지정된 INF 파일이 대상 시스템에 복사됩니다. CopyINF 지시문은 Windows XP 이상 버전의 Windows에서 지원됩니다.

[DDInstall]
  
CopyINF=filename1.inf[,filename2.inf]...

설명

CopyINF 지시문에 대한 시스템 지원은 Microsoft Windows XP 이상 버전의 Windows에서 사용할 수 있습니다.

이 지시문은 일반적으로 다기능 디바이스를 설치할 때 사용됩니다. 다기능 디바이스 설치에 여러 INF 파일(여러 설치 클래스에 속하는 여러 함수의 경우)이 필요한 경우 이 지시문을 사용하면 Windows가 함수를 설치할 때 INF 파일을 찾을 수 있습니다. 다음 규칙을 사용합니다.

  • 다기능 디바이스에서 제공하는 함수가 부모 디바이스의 자식으로 열거되는 경우(예: IEEE 1284.4 디바이스) 부모 디바이스의 INF 파일에는 디바이스의 개별 함수에 대한 INF 파일을 복사하는 CopyINF 지시문이 있어야 합니다.

  • 다기능 디바이스에서 제공하는 모든 함수(예: PCI 카드)가 서로의 피어로 열거되는 경우 각 함수의 INF 파일에는 모든 피어 함수에 대한 INF 파일을 복사하는 CopyINF 지시문이 있어야 합니다.

이러한 규칙을 따르는 경우 Windows는 사용자에게 각 함수에 대한 설치 디스크를 묻는 메시지를 표시하지 않고 각 함수에 대한 드라이버를 설치할 수 있습니다.

다음 사항은 CopyINF 지시문에 적용됩니다.

  • Windows Vista 이전에 Windows는 디바이스가 성공적으로 설치된 후 지정된 INF 파일을 DIF_INSTALLDEVICE 대한 기본 처리의 일부로 복사합니다( SetupDiInstallDevice 참조).

    Windows는 지정된 INF 파일을 디바이스 설치 중에 검색할 시스템 디렉터리 경로에 복사합니다.

  • CopyINF 지시문에 지정된 INF 파일은 CopyINF 지시문을 포함하는 INF 파일과 동일한 디렉터리 또는 해당 디렉터리의 하위 디렉터리에 있어야 합니다. INF 파일이 하위 디렉터리에 있는 경우 CopyINF 지시문에는 해당 INF 파일에 대한 전체 상대 경로가 포함되어야 합니다. CopyINF=SubDir1\SubDir2\Example.inf)을 입력합니다.

  • 다중 디스크 설치의 각 디스크에 모든 INF 파일을 포함해야 합니다.

Windows Vista부터 CopyINF 지시문에도 다음 사항이 적용됩니다.

  • CopyINF 지시문을 사용하면 지정된 INF 파일에서 참조하는 전체 드라이버 패키지드라이버 저장소에 복사됩니다. 디바이스가 실제로 설치될 때 원래 원본 미디어를 사용할 수 없기 때문에 다기능 드라이버 패키지 배포를 지원하기 위해 필요합니다. 지정된 INF 파일에서 참조하는 드라이버 패키지가 드라이버 저장소에 이미 있는 경우 CopyINF 지시문에 지정된 INF 파일이 무시됩니다.

  • CopyINF 지시문은 디바이스를 설치하는 동안 대신 드라이버 저장소를 가져오는 동안 처리됩니다. 즉, Windows Vista 이상 버전의 Windows에서 SetupCopyOEMInf 를 호출하면 지정된 INF 파일의 모든 CopyINF 지시문이 해당 시간에 처리됩니다. 이는 참조된 모든 드라이버 패키지가 드라이버 저장소에 복사될 때까지 지정된 INF 파일 내에 포함된 각 CopyINF 지시문에 대해 재귀적으로 발생합니다.

Windows 10 버전 1511부터 특정 상황에서(예: Windows 업데이트 실행 또는 DiInstallDevice에 대한 일부 호출) CopyINF로 복사한 INF도 해당 디바이스에 설치됩니다.

INF 파일을 복사하는 방법에 대한 자세한 내용은 INF 복사를 참조하세요.

[MyMfDevice.NTx86]
CopyINF = Sound.INF