WpdServicesApiSample 샘플 앱
장치 서비스는 기능 개체의 확장으로, 장치 기능을 논리적으로 그룹화하는 것 외에도 애플리케이션이 프로그래밍 방식으로 해당 기능을 검색할 수 있는 기능을 제공합니다.
WpdServicesApiSample 샘플 애플리케이션은 컴퓨터에 연결된 장치에서 연락처 서비스를 탐색하는 데 사용할 수 있는 명령줄 데스크톱 애플리케이션입니다. 지원되는 형식, 이벤트, 메서드 및 추상 서비스 목록을 통해 이러한 서비스를 살펴볼 수 있습니다. 이 애플리케이션을 사용하여 지정된 연락처 서비스의 속성을 검색하고 해당 서비스에서 지원하는 메서드를 호출할 수도 있습니다.
아직 연락처 서비스를 지원하는 장치가 없는 경우에도 Windows 드라이버 키트에 포함된 WpdServiceSampleDriver를 먼저 설치하면 WpdServicesApiSample을 실행할 수 있습니다.
WpdServicesApiSample 샘플 애플리케이션에는 다음 파일이 포함됩니다.
파일 | 설명 |
---|---|
ContentEnumeration.cpp | 지정된 연락처 서비스의 콘텐츠를 열거하는 메서드를 포함합니다. |
ContentProperties.cpp | 지정된 연락처 서비스에서 속성을 읽고 쓰는 메서드를 포함합니다. |
ServiceCapabilities.cpp | 지정된 연락처 서비스에서 지원하는 지원되는 형식, 이벤트 및 추상 서비스를 검색하는 메서드가 포함되어 있습니다. |
ServiceEnumeration.cpp | 장치 친화적 이름이나 지원되는 연락처 서비스와 같은 장치 정보를 검색하는 도우미 기능이 포함되어 있습니다. |
ServiceMethods.cpp | 지정된 연락처 서비스에서 지원하는 메서드를 검색하고 호출하는 메서드가 포함되어 있습니다. |
Stdafx.cpp | 표준 파일을 포함합니다. |
WpdServiceApiSample.cpp | 사용 가능한 장치 및 작업 목록을 표시하고, 사용자의 메뉴 선택에 적합한 함수를 호출하는 로컬 DoMenu 함수를 호출하는 _tmain 시작 함수를 호스팅합니다. |