このヘッダーは、その他のデバイス テクノロジによって使用されます。 詳細については、次を参照してください。
functiondiscoveryapi.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
|
IFunctionDiscovery このインターフェイスは、関数インスタンスの検出、カテゴリの既定の関数インスタンスの取得、および関数探索の既定値の登録を可能にする高度な関数探索クエリ オブジェクトの作成にクライアント プログラムによって使用されます。 |
|
IFunctionDiscoveryNotification このインターフェイスは、非同期クエリをサポートするためにクライアント プログラムによって実装され、クエリ パラメーターを満たす関数インスタンスが追加または削除されたときにクライアント プログラムに通知するために Function Discovery によって呼び出されます。 |
|
IFunctionInstance 関数インスタンスは、IFunctionDiscovery メソッドのいずれかを呼び出した結果として作成されます。クライアント プログラムでは、これらのオブジェクト自体は作成されません。 |
|
IFunctionInstanceCollection クエリまたはインスタンス要求の取得の結果として返される IFunctionInstance オブジェクトのグループを表します。 |
|
IFunctionInstanceCollectionQuery カテゴリとサブカテゴリに基づく関数インスタンスのコレクションに対する非同期クエリを実装します。 |
|
IFunctionInstanceQuery カテゴリとサブカテゴリに基づいて関数インスタンスの非同期クエリを実装します。 |
列挙
|
QueryUpdateAction 指定した関数インスタンスに対して Function Discovery が実行しているアクションの種類を表します。 この情報は、クライアント プログラムの変更通知ハンドラーによって使用されます。 |
|
SystemVisibilityFlags 関数インスタンスのデータの可視性を決定します。 |