Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Exposes methods for interacting with Shell data sources.
Inheritance
The CItemIDFactory class inherits from IDelegateFolder. CItemIDFactory also has these types of members:
Methods
The CItemIDFactory class has these methods.
| CItemIDFactory::CreateItemID Creates an ItemID from the supplied data. |
| CItemIDFactory::GetDataFromIDList Gets a read only pointer to the client provided structure in the first ItemID in the IDList. (overload 1/2) |
| CItemIDFactory::GetDataFromIDList Gets a read only pointer to the client provided structure in the first ItemID in the IDList. (overload 2/2) |
| CItemIDFactory::GetPropertyFromIDList Gets a property from the IPropertyStore within the IDList as a variant, using the key. (overload 3/4) |
| CItemIDFactory::GetPropertyFromIDList Gets a property from the IPropertyStore within the IDList as a variant, using the key. (overload 2/4) |
| CItemIDFactory::GetPropertyFromIDList Gets a property from the IPropertyStore within the IDList as a variant, using the key. (overload 4/4) |
| CItemIDFactory::GetPropertyFromIDList Gets a property from the IPropertyStore within the IDList as a variant, using the key. (overload 1/4) |
| CItemIDFactory::GetPropertyStorage Gets a read only pointer to the serialized property storage that is used for storing metadata. |
| CItemIDFactory::GetPropertyStorageFromIDList Create an instance of the IPropertyStore based on the serialized property storage associated with the first ItemID. |
| CItemIDFactory::IsDelegateFolder Gets a Boolean value specifying whether the factory is a delegate folder. |
| CItemIDFactory::SetItemAlloc Provides the CItemIDFactory an IMalloc interface used to allocate and free item IDs. |
Remarks
it is recommended that all data sources use this as it manages an important issue of security when dealing with IDList parsing.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Target Platform | Windows |
| Header | shidfact.h |