IPStore 接口

[受保护的存储 (Pstore) 可用于 Windows Server 2003 和 Windows XP。 它仅适用于 Windows Server 2008 和 Windows Vista 中的只读操作,但在后续版本中可能不可用。 Pstore 使用数据保护的旧实现。 强烈建议开发人员利用 CryptProtectData 和 CryptUnprotectData 函数提供的更强大的数据保护。

[此接口可能在将来的 Windows 版本中更改或不可用。]

提供 COM 标准方法来管理受保护的存储数据项。 PStoreCreateInstance 方法返回指向此接口的指针。

成员

IPStore 接口继承自 IUnknown 接口。 IPStore 还具有以下类型的成员:

方法

IPStore 接口具有这些方法。

方法 说明
CloseItem 关闭受保护存储中的指定数据项。
CreateSubtype 在指定类型中创建指定的子类型。
CreateType 创建具有指定名称的指定类型。
DeleteItem 从受保护的存储中删除指定的项。
DeleteSubtype 从受保护的存储中删除指定的项子类型。
DeleteType 从受保护的存储中删除指定的类型。
EnumItems 返回子类型的接口指针,用于枚举受保护的存储数据库中的项。
EnumSubtypes 返回一个接口,用于枚举当前在受保护数据库中注册的类型的子类型。
EnumTypes 返回一个接口,用于枚举当前在受保护数据库中注册的类型。
GetInfo 检索有关存储提供程序的信息。
GetProvParam 未实现。
GetSubtypeInfo 检索与子类型关联的信息。
GetTypeInfo 检索与类型关联的信息。
OpenItem 打开一个项进行多次访问。
ReadAccessRuleSet 未实现。
ReadItem 从受保护的存储读取指定的数据项。
SetProvParam 设置指定的参数信息。
WriteAccessRuleset 未实现。
WriteItem 将数据项写入受保护的存储。

 

要求

要求
标头
Pstore.h
DLL
Pstorec.dll