[受保护的存储 (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 | 将数据项写入受保护的存储。 |
要求
| 要求 | 值 |
|---|---|
| 标头 |
|
| DLL |
|