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

See also

PSCreatePropertyStoreFromObject