IPropertyStoreFactory interface (propsys.h)
Exposes methods to get an IPropertyStore object.
Inheritance
The IPropertyStoreFactory interface inherits from the IUnknown interface. IPropertyStoreFactory also has these types of members:
Methods
The IPropertyStoreFactory interface has these methods.
IPropertyStoreFactory::GetPropertyStore Gets an IPropertyStore object that corresponds to the supplied flags. |
IPropertyStoreFactory::GetPropertyStoreForKeys Gets an IPropertyStore object, given a set of property keys. This provides an alternative, possibly faster, method of getting an IPropertyStore object compared to calling IPropertyStoreFactory::GetPropertyStore. |
Remarks
This interface is typically obtained through IShellFolder::BindToObject or IShellItem::BindToHandler. It is useful for data source implementers who want to avoid the additional overhead of creating a property store through IShellItem2::GetPropertyStore. However, IShellItem2::GetPropertyStore is the recommended method to obtain a property store unless you are implementing a data source through a Shell folder extension.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | propsys.h |