WPD API 샘플 애플리케이션은 연결된 장치를 열거하고, 장치를 탐색하고, 개체의 속성 및 특성을 쿼리하고, 개체를 전송 및 검색하는 등의 명령줄 데스크톱 애플리케이션입니다. 애플리케이션을 시작하면 수행할 수 있는 작업이 나열된 명령 창이 열립니다.
WPD API 샘플 애플리케이션 샘플에는 다음 파일이 포함되어 있습니다.
| 파일 | 설명 |
|---|---|
| ContentEnumeration.cpp | 장치의 모든 개체를 열거하는 함수를 포함합니다. |
| ContentProperties.cpp | 개체 속성을 읽고 쓰고 대량 속성 설정/조회 요청을 하는 함수가 포함되어 있습니다. |
| ContentTransfer.cpp | 장치로 또는 장치에서 콘텐츠를 전송하고, 개체 유형 요구 사항을 읽고, 장치에 폴더를 생성하는 기능이 포함되어 있습니다. |
| DeviceCapabilities.cpp | 장치의 기능 개체 유형을 나열하고, 각 기능 개체 유형에서 지원하는 콘텐츠 유형을 나열하고, 렌더링 개체 프로필을 표시하는 함수가 포함되어 있습니다. |
| DeviceEnumeration.cpp | 연결된 모든 장치의 친숙한 이름, 제조업체 및 설명을 나열합니다. |
| DeviceEvents.cpp | 이벤트가 발생할 때마다 장치 이벤트와 해당 매개변수를 기록하는 함수가 포함되어 있습니다. |
| Stdafx.cpp | 표준 파일을 포함합니다. |
| WpdApiSample.cpp | 사용 가능한 장치 및 작업 목록을 표시하고, 사용자의 메뉴 선택에 적합한 함수를 호출하는 로컬 DoMenu 함수를 호출하는 _tmain 시작 함수를 호스팅합니다. |