共用方式為


IFunctionDiscoveryProvider 介面 (functiondiscoveryprovider.h)

[函式探索可用於需求一節中指定的作業系統。 它可能會在後續版本中改變或無法使用。]

這是探索提供者所實作的主要介面。 這是函式探索基礎結構用來與提供者及其資源通訊的主要介面。

如果您撰寫探索提供者,則應該只實作並使用這個介面。 如果您必須使用 內建提供者不支援的方法探索裝置,您才應該撰寫探索提供者。

如果您要撰寫探索和查詢裝置的用戶端程式,請改用 IFunctionDiscovery 介面。

函式 探索提供者範例 會實作 IFunctionDiscoveryProvider 介面。

繼承

IFunctionDiscoveryProvider介面繼承自IUnknown介面。 IFunctionDiscoveryProvider 也有下列類型的成員:

方法

IFunctionDiscoveryProvider介面具有這些方法。

 
IFunctionDiscoveryProvider::EndQuery

終止提供者所執行的查詢。
IFunctionDiscoveryProvider::Initialize

初始化函式探索提供者物件。
IFunctionDiscoveryProvider::InstancePropertyStoreFlush

提供提供者保存屬性的機制。
IFunctionDiscoveryProvider::InstancePropertyStoreOpen

開啟提供者的屬性存放區。
IFunctionDiscoveryProvider::InstancePropertyStoreValidateAccess

確認提供者是否支援要求的存取權。
IFunctionDiscoveryProvider::InstanceQueryService

建立函式實例的提供者特定 COM 物件。
IFunctionDiscoveryProvider::InstanceReleased

釋放指定的函式實例,並釋放先前配置的記憶體。
IFunctionDiscoveryProvider::Query

擷取符合指定條件約束的函式實例集合。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 functiondiscoveryprovider.h

另請參閱

函式探索提供者範例

使用函式探索提供者