WpdServicesApiSample サンプル アプリ
デバイス サービスは、機能オブジェクトの拡張であり、デバイス機能を論理的にグループ化するだけでなく、デバイス サービスは、それらの機能をプログラムで検出する機能をアプリケーションに提供します。
WpdServicesApiSample サンプル アプリケーションは、コンピューターに接続されているデバイス上の Contacts サービスを検索するために使用できるコマンドライン デスクトップ アプリケーションです。 これらのサービスを調べるには、サポートされている形式、イベント、メソッド、抽象サービスを一覧表示します。 このアプリケーションを使用して、特定の Contact サービスのプロパティを取得し、そのサービスでサポートされているメソッドを呼び出すこともできます。
Contacts サービスをサポートするデバイスがまだない場合でも、Windows Driver Kit に含まれている WpdServiceSampleDriver を最初にインストールする場合は、WpdServicesApiSample を引き続き実行できます。
WpdServicesApiSample サンプル アプリケーションには、次のファイルが含まれています。
ファイル | 説明 |
---|---|
ContentEnumeration.cpp | 特定の Contacts サービスのコンテンツを列挙するメソッドが含まれています。 |
ContentProperties.cpp | 特定の Contacts サービスのプロパティの読み取りと書き込みを行うメソッドが含まれます。 |
ServiceCapabilities.cpp | 特定の Contacts サービスでサポートされている、サポートされている形式、イベント、および抽象サービスを取得するメソッドが含まれます。 |
ServiceEnumeration.cpp | デバイスが分かりやすい名前やサポートされている Contacts サービスなどのデバイス情報を取得するヘルパー関数が含まれます。 |
ServiceMethods.cpp | 特定の Contacts サービスでサポートされているメソッドを取得して呼び出すメソッドが含まれます。 |
stdafx.cpp | 標準ファイルが含まれます。 |
WpdServiceApiSample.cpp | 使用可能なデバイスとタスクの一覧を表示し、ユーザーのメニュー選択に適した関数を呼び出すローカル DoMenu 関数を呼び出す、_tmain スタートアップ関数をホストします。 |