IProviderProperties 接口 (functiondiscoveryprovider.h)

[函数发现可用于“要求”部分中指定的操作系统。 它在后续版本中可能已更改或不可用。]

此接口由发现提供程序选择性地实现,用于直接创建和管理自己的属性存储。 如果实现此接口,则提供程序可以使用其属性存储供其内部使用,但此接口实现的属性存储区中的所有查询将直接转到提供程序,并且内部属性存储永远不会公开给调用 IFunctionInstance::OpenPropertyStore 的客户端。

继承

IProviderProperties 接口继承自 IUnknown 接口。 IProviderProperties 还具有以下类型的成员:

方法

IProviderProperties 接口具有这些方法。

 
IProviderProperties::GetAt

获取指定索引处的属性键。
IProviderProperties::GetCount

获取属性存储区中的属性数。
IProviderProperties::GetValue

获取指定属性键的值。
IProviderProperties::SetValue

设置指定属性键的值。

注解

实现此接口使提供程序能够提供对最新属性值的访问。 否则,在创建函数实例或打开属性存储时,客户端将使用由函数发现创建的缓存中的值。

如果提供程序未实现此接口,则提供程序必须在创建实例时或客户端调用 InstancePropertyStoreOpen 时提供属性存储。

要求

要求 值
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 functiondiscoveryprovider.h

另请参阅

IPropertyStore