次の方法で共有


functiondiscoveryprovider.h ヘッダー

このヘッダーは、その他のデバイス テクノロジによって使用されます。 詳細については、次を参照してください。

functiondiscoveryprovider.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IFunctionDiscoveryProvider

これは、検出プロバイダーによって実装されるメイン インターフェイスです。 これは、Function Discovery インフラストラクチャがプロバイダーとそのリソースとの通信に使用するプライマリ インターフェイスです。
IFunctionDiscoveryProviderFactory

Function Discovery オブジェクトを作成するためのファクトリ メソッドを提供します。
IFunctionDiscoveryProviderQuery

このインターフェイスは、すべての IFunctionDiscoveryProvider::Query メソッド呼び出しに渡され、クエリ定義情報が含まれています。 プロバイダーはこれを使用して、受け取る各クエリ要求の制約を決定する必要があります。
IFunctionDiscoveryServiceProvider

このインターフェイスは、関数インスタンスによって表されるリソースへの指定されたアクセス インターフェイスを提供するオブジェクトを作成および初期化するために実装されます。 オブジェクトが作成されると、Initialize メソッドが呼び出され、オブジェクトが初期化されます。
IProviderProperties

必要に応じて、独自のプロパティ ストアを直接作成および管理するために、探索プロバイダーによって実装されます。
IProviderPropertyConstraintCollection

このインターフェイスは、IFunctionDiscoveryProviderQuery::GetPropertyConstraints を介してプロバイダーからアクセスできます。
IProviderPublishing

クライアント プログラムが関数インスタンスを追加および削除できるようにするために、探索プロバイダーによって実装されます。
IProviderQueryConstraintCollection

このインターフェイスは、IFunctionDiscoveryProviderQuery::GetQueryConstraints メソッドを使用してプロバイダーからアクセスできます。