Share via


WpdServicesApiSample アプリケーション

デバイス サービスは、機能オブジェクトの拡張機能です。デバイスサービスは、デバイス機能を論理的にグループ化するだけでなく、プログラムでこれらの機能を検出する機能をアプリケーションに提供します。

WpdServicesApiSample サンプル アプリケーションは、コンピューターに接続されているデバイス上の連絡先サービスを探索するために使用できるコマンドライン デスクトップ アプリケーションです。 これらのサービスを調べるには、サポートされている形式、イベント、メソッド、抽象サービスを一覧表示します。 このアプリケーションを使用して、特定の Contact サービスのプロパティを取得し、そのサービスでサポートされているメソッドを呼び出すこともできます。

連絡先サービスをサポートするデバイスがまだない場合でも、Windows Driver Kit に含まれている WpdServiceSampleDriver を最初にインストールする場合は、WpdServicesApiSample を実行できます。

WpdServicesApiSample サンプル アプリケーションには、次のファイルが含まれています。

[最近使ったファイル] 説明
ContentEnumeration.cpp 特定の連絡先サービスのコンテンツを列挙するメソッドを含みます。
ContentProperties.cpp 特定の連絡先サービスのプロパティの読み取りと書き込みを行うメソッドを含みます。
ServiceCapabilities.cpp 特定の連絡先サービスでサポートされている、サポートされている形式、イベント、抽象サービスを取得するメソッドが含まれます。
ServiceEnumeration.cpp デバイスフレンドリ名やサポートされている連絡先サービスなどのデバイス情報を取得するヘルパー関数が含まれています。
ServiceMethods.cpp 特定の連絡先サービスでサポートされているメソッドを取得して呼び出すメソッドが含まれます。
stdafx.cpp 標準ファイルが含まれます。
WpdServiceApiSample.cpp _tmainスタートアップ関数をホストします。この関数は、ローカルの DoMenu 関数を呼び出します。これにより、使用可能なデバイスとタスクの一覧が表示され、ユーザーのメニュー選択に適した関数が呼び出されます。

 

サンプル