IPropertyStoreFactory 接口 (propsys.h)

公开用于获取 IPropertyStore 对象的方法。

继承

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

方法

IPropertyStoreFactory 接口包含以下方法。

 
IPropertyStoreFactory::GetPropertyStore

获取与提供的标志对应的 IPropertyStore 对象。
IPropertyStoreFactory::GetPropertyStoreForKeys

获取给定一组属性键的 IPropertyStore 对象。 与调用 IPropertyStoreFactory::GetPropertyStore 相比,这提供了一种可能更快获取 IPropertyStore 对象的替代方法。

注解

此接口通常通过 IShellFolder::BindToObjectIShellItem::BindToHandler 获取。 对于希望避免通过 IShellItem2::GetPropertyStore 创建属性存储的额外开销的数据源实现者来说,这非常有用。 但是,除非通过 Shell 文件夹扩展实现数据源,否则建议使用 IShellItem2::GetPropertyStore 方法获取属性存储。

要求

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

另请参阅

PSCreatePropertyStoreFromObject