다음을 통해 공유


WpdServicesApiSample 샘플 앱

장치 서비스는 기능 개체의 확장으로, 장치 기능을 논리적으로 그룹화하는 것 외에도 애플리케이션이 프로그래밍 방식으로 해당 기능을 검색할 수 있는 기능을 제공합니다.

WpdServicesApiSample 샘플 애플리케이션은 컴퓨터에 연결된 장치에서 연락처 서비스를 탐색하는 데 사용할 수 있는 명령줄 데스크톱 애플리케이션입니다. 지원되는 형식, 이벤트, 메서드 및 추상 서비스 목록을 통해 이러한 서비스를 살펴볼 수 있습니다. 이 애플리케이션을 사용하여 지정된 연락처 서비스의 속성을 검색하고 해당 서비스에서 지원하는 메서드를 호출할 수도 있습니다.

아직 연락처 서비스를 지원하는 장치가 없는 경우에도 Windows 드라이버 키트에 포함된 WpdServiceSampleDriver를 먼저 설치하면 WpdServicesApiSample을 실행할 수 있습니다.

WpdServicesApiSample 샘플 애플리케이션에는 다음 파일이 포함됩니다.

파일 설명
ContentEnumeration.cpp 지정된 연락처 서비스의 콘텐츠를 열거하는 메서드를 포함합니다.
ContentProperties.cpp 지정된 연락처 서비스에서 속성을 읽고 쓰는 메서드를 포함합니다.
ServiceCapabilities.cpp 지정된 연락처 서비스에서 지원하는 지원되는 형식, 이벤트 및 추상 서비스를 검색하는 메서드가 포함되어 있습니다.
ServiceEnumeration.cpp 장치 친화적 이름이나 지원되는 연락처 서비스와 같은 장치 정보를 검색하는 도우미 기능이 포함되어 있습니다.
ServiceMethods.cpp 지정된 연락처 서비스에서 지원하는 메서드를 검색하고 호출하는 메서드가 포함되어 있습니다.
Stdafx.cpp 표준 파일을 포함합니다.
WpdServiceApiSample.cpp 사용 가능한 장치 및 작업 목록을 표시하고, 사용자의 메뉴 선택에 적합한 함수를 호출하는 로컬 DoMenu 함수를 호출하는 _tmain 시작 함수를 호스팅합니다.