IStorage

IStorage接口支持创建和管理结构化存储对象。结构化存储可以在单个文件中分层存储信息,这经常被称为“一个文件内的文件系统”。结构化存储对象中的元素为存储器(storage)和数据流(stream)。存储器可以比作目录,数据流可以比作文件。在一个结构化存储对象中有一个首要的存储器对象,它可能包含多个嵌套着数据流对象的子存储器对象。存储器提供结构化的对象,数据流包含数据。数据流可以通过IStream接口进行操作。
IStorage接口提供创建和管理根存储器对象,子存储器对象和数据流对象的方法。这些方法可以创建、打开、枚举、移动、拷贝、重命名,或者删除在结构化存储器对象中的元素。
当存储器对象释放使用过的内存时,应用程序必须释放它的IStorage指针。

通过使用不同的STGM常量,可以用很多种方式打开结构化存储对象和它的元素。其中的一种是指定如何改变。你可以设置直接模式,它直接将数据写入欲改变对象。另一个是事务性方式,它先将数据写入缓存直到事务被提交。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值