[函式探索可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]
探索提供者可以選擇性地實作此介面,以直接建立和管理自己的屬性存放區。 如果實作此介面,提供者可以使用其屬性存放區作為自己的內部用途,但此介面所實作之屬性存放區的所有查詢都會直接移至提供者,而且內部屬性存放區永遠不會公開給呼叫 IFunctionInstance::OpenPropertyStore 的用戶端。
繼承
IProviderProperties 介面繼承自 IUnknown 介面。 IProviderProperties 也有下列類型的成員:
方法
IProviderProperties 介面具有這些方法。
|
IProviderProperties::GetAt 取得位於指定索引處的屬性索引鍵。 |
|
IProviderProperties::GetCount 取得屬性存放區中的屬性數目。 |
|
IProviderProperties::GetValue 取得指定之屬性索引鍵的值。 |
|
IProviderProperties::SetValue 設定指定之屬性索引鍵的值。 |
備註
實作此介面可讓提供者存取最新的屬性值。 否則,用戶端會在建立函式實例或開啟屬性存放區時,使用函式探索所建立快取中的值。
如果提供者未實作此介面,則提供者必須在建立實例時或用戶端呼叫 InstancePropertyStoreOpen 時提供屬性存放區。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
| 目標平台 | Windows |
| 標頭 | functiondiscoveryprovider.h |