(shidfact.h) 的 CItemIDFactory 类
公开用于与 Shell 数据源交互的方法。
继承
CItemIDFactory 类继承自 IDelegateFolder。 CItemIDFactory 还具有以下类型的成员:
方法
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 |