다음을 통해 공유


MTP 설치 정보(WpdMtp.inf) 파일

Microsoft는 MTP(Media Transfer Protocol)를 지원하는 클래스 드라이버 집합을 제공합니다. 디바이스에서 MTP를 지원하는 경우 이러한 드라이버 중 하나를 사용할 수 있습니다. Microsoft는 클래스 드라이버 외에도 클래스 드라이버를 설치하기 위한 설치 정보(.inf) 파일을 제공합니다. 이 파일의 이름은 WpdMtp.inf .

MTP 디바이스에 고유한 요구 사항이 있는 경우 WpdMtp.inf원래 버전을 기반으로 하는 새 설치 정보(.inf) 파일을 만듭니다. (WpdMtp.inf을(를) 직접 수정할 수 없습니다.)

다음 표는 WpdMtp.inf에서 발견되는 특정 Needs 지시문을 설명하고, 주어진 지시문에 의해 식별되는 섹션을 수정할 수 있는 가능한 변경 사항을 설명합니다.

다음 표의 항목은 세 가지 전송(USB, IP 또는 Bluetooth)을 지원할 수 있습니다. 각 전송에는 고유한 설치 섹션이 필요합니다. 또한 Bluetooth 전송은 Windows 7에서만 지원됩니다.

필요 지시문 묘사
Needs = WPD.MTP, WINUSB.NT WPD.MTP 섹션은 복사 및 등록될 드라이버 파일을 지정합니다. 다음은 Windows Vista 및 Windows Media Player 11에 적용됩니다.
;;[DDInstall]
;;Include = wpdmtp.inf
;;Needs = WPD.MTP

Windows 7부터 WinUsb.sys usb를 사용하여 컴퓨터에 연결하는 MTP 디바이스에 대한 하위 필터 드라이버로 WpdUsb.sys 바꿉니다. 공급업체의 INF에서 WinUsb.inf 및 특정 WinUSB 섹션을 포함하려면 다음 지시문이 필요합니다.

;;[DDInstall]
;;Include = wpdmtp.inf, WINUSB.INF
;;Needs = WPD.MTP, WINUSB.NT
Needs = WPD.MTP.등록 WPD.MTP.Registration 섹션은 네 가지 작업을 수행합니다.
  1. 커널 모드 드라이버를 등록합니다(Windows Vista 또는 Windows XP에 디바이스를 설치하는 경우 하위 필터 드라이버로 WPDUSB.sys 포함).
  2. 기본 MTP 자동 실행 지원을 사용하도록 설정합니다.
  3. 레거시 애플리케이션 호환성 지원을 사용하도록 설정합니다(기본값인 0xFFFFFFFF WPD 클래스 설치 관리자가 디바이스의 기능을 쿼리할 수 있음).
  4. 전송 드라이버의 클래스 식별자를 설정합니다.
;;[DDInstall.hw]
;;Include = wpdmtp.inf
;;Needs = WPD.MTP.Registration
요구사항 = WPD.MTP.Registration.Basic WPD.MTP.Registration.Basic 섹션을 사용하면 이전 목록에서 작업 2와 3을 커스터마이즈할 수 있습니다. 예를 들어, 0x01 값을 사용하여 Windows Image Acquisition(WIA)을 지원하도록 애플리케이션 호환성을 설정할 수 있으며, 0x02 값을 사용하여 Windows Media Device Manager(WMDM)을 지원할 수도 있습니다.
;;[DDInstall.hw]
;;Include = wpdmtp.inf
;;Needs = WPD.MTP.Registration.Basic
Needs = WPD. MTP. 서비스 WPD MTP 서비스 섹션에서는 드라이버 서비스(및 기본 서비스 매개변수)를 추가합니다. 여기에는 WUDF 및 WPDUSB.sys(Windows Vista 및 Windows XP에만 해당)가 포함됩니다.
;;[DDInstall.Services]
;;Include = wpdmtp.inf
;;Needs = WPD.MTP.Services
Needs = WPD. MTP. CoInstallers WPD.MTP.CoInstallers 섹션은 공동 설치 관리자를 식별합니다. MTP 디바이스를 설치하기 위해 Windows UMDF(사용자 모드 드라이버 프레임워크) 공동 설치 관리자가 사용됩니다.

이 섹션은 Windows 7, Windows Vista 및 Windows Media Player 11에 필요합니다. (Windows Media Player 10을 지원하는 MTP 드라이버에는 필요하지 않았습니다.)

;;[DDInstall.CoInstallers]
;;Include = wpdmtp.inf
;;Needs = WPD.MTP.CoInstallers
Needs = WPD.MTP.Wdf WPD.MTP.Wdf 섹션은 Windows UMDF(사용자 모드 드라이버 프레임워크) 서비스와 이진 파일(WPDMTPDR.dll)을 식별합니다.

이 섹션은 Windows 7, Windows Vista 및 Windows Media Player 11에 필요합니다. (Windows Media Player 10을 지원하는 MTP 드라이버에는 필요하지 않았습니다.)

;;[DDInstall.CoInstallers]
;;Include = wpdmtp.inf
;;Needs = WPD.MTP.Wdf