다음을 통해 공유


WPD 드라이버 개발 도구

WPD(Windows 이식 장치)는 WPD 디바이스 드라이버를 개발하는 데 사용할 수 있는 Windows 드라이버 키트와 함께 세 가지 도구를 제공합니다. 이러한 도구는 다음 표에 설명되어 있습니다.

도구 설명
WpdDeviceInspector.exe 이 도구는 WPD 드라이버를 쿼리하고 디바이스 및 해당 기능을 설명하는 포괄적인 HTML 보고서를 생성하도록 설계되었습니다. 예를 들어 이 도구를 사용하여 지원되는 디바이스 명령 및 개체 목록을 검색할 수 있습니다. 또한 각 개체에서 지원하는 모든 속성의 목록을 생성합니다. 자세한 내용은 WpdDeviceInspector 도구사용하기를 참조하세요.
WpdInfo.exe 이 도구는 디바이스 열기 및 닫기, 디바이스에서 개체 만들기 또는 삭제, 디바이스 명령 실행과 같은 일반적인 WPD 작업을 수행합니다. 이 도구는 디바이스 수준, 서비스 수준 또는 둘 다에서 지원되는 속성, 명령, 콘텐츠 형식, 이벤트 및 형식을 표시할 수도 있습니다. 또한 지정된 디바이스의 각 개체에 대한 속성을 표시할 수 있습니다. 자세한 내용은 WpdInfo 도구를 사용하는 방법을 참조하세요.
NetMon.exe 이 도구는 WPD 애플리케이션과 WPD 드라이버 간의 트래픽을 기록합니다. 자세한 내용은 NetMon 도구 사용을 참조하세요.

Windows 드라이버 키트와 함께 제공되는 도구 외에도 Windows SDK를 설치하고 이 키트에 있는 두 개의 WPD 샘플 애플리케이션을 사용하여 WPD 드라이버를 탐색하고 테스트하는 것이 좋습니다. 이러한 샘플 애플리케이션은 다음 표에 설명되어 있습니다.

신청 묘사
WpdApiSample.exe 이 애플리케이션을 사용하여 디바이스 열거, 디바이스의 콘텐츠 나열, 디바이스 간 콘텐츠 전송 등 WPD 디바이스에서 일반적인 WPD 작업을 수행할 수 있습니다.
WpdServicesApiSample.exe 이 애플리케이션을 사용하여 연락처 디바이스 서비스를 구현하는 WPD 디바이스에서 WPD 작업을 수행할 수 있습니다. (이 애플리케이션은 WpdServiceSampleDriver에서만 작동합니다.)