WpdServicesApiSample 애플리케이션

디바이스 서비스는 기능 개체의 확장입니다. 디바이스 기능을 논리적으로 그룹화할 뿐만 아니라 디바이스 서비스는 애플리케이션에 이러한 기능을 프로그래밍 방식으로 검색할 수 있는 기능을 제공합니다.

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

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

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

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

 

샘플