(shidfact.h) 的 CItemIDFactory 类

公开用于与 Shell 数据源交互的方法。

继承

CItemIDFactory 类继承自 IDelegateFolderCItemIDFactory 还具有以下类型的成员:

方法

CItemIDFactory 类具有以下方法。

 
CItemIDFactory::CreateItemID

从提供的数据创建 ItemID。
CItemIDFactory::GetDataFromIDList

获取指向 IDList 中第一个 ItemID 中客户端提供的 结构的只读指针。 (重载 1/2)
CItemIDFactory::GetDataFromIDList

获取指向 IDList 中第一个 ItemID 中客户端提供的 结构的只读指针。 (重载 2/2)
CItemIDFactory::GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 3/4)
CItemIDFactory::GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 2/4)
CItemIDFactory::GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 4/4)
CItemIDFactory::GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 1/4)
CItemIDFactory::GetPropertyStorage

获取指向用于存储元数据的序列化属性存储的只读指针。
CItemIDFactory::GetPropertyStorageFromIDList

基于与第一个 ItemID 关联的序列化属性存储创建 IPropertyStore 的实例。
CItemIDFactory::IsDelegateFolder

获取一个布尔值,该值指定工厂是否为委托文件夹。
CItemIDFactory::SetItemAlloc

为 CItemIDFactory 提供用于分配和释放项 ID 的 IMalloc 接口。

注解

建议所有数据源都使用此数据源,因为它在处理 IDList 分析时会管理一个重要的安全问题。

要求

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

另请参阅

IDelegateFolder