ILayoutStorage 接口 (objidl.h)

ILayoutStorage 接口使应用程序能够优化其复合文件的布局,以便跨慢速链接高效下载。 目标是使浏览器或其他应用程序能够按实际需要的顺序下载数据。

为了优化复合文件,应用程序调用 CopyTo 来布局文档文件,从而在大多数情况下提高性能。

继承

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

方法

ILayoutStorage 接口具有这些方法。

 
ILayoutStorage::BeginMonitor

BeginMonitor 方法用于在加载操作启动时开始监视。 操作完成后,应用程序必须调用 ILayoutStorage::EndMonitor。
ILayoutStorage::EndMonitor

EndMonitor 方法结束对复合文件的监视。 前面必须调用 ILayoutStorage::BeginMonitor。
ILayoutStorage::LayoutScript

LayoutScript 方法为复合文件中的存储、流和控件重新排序提供了显式方向,以匹配下载过程中访问它们的顺序。
ILayoutStorage::ReLayoutDocfile

ReLayoutDocfile 方法使用通过监视获取或通过显式布局脚本提供的布局脚本重写复合文件,以创建新的复合文件。
ILayoutStorage::ReLayoutDocfileOnILockBytes

未实现。 如果调用,则返回STG_E_UNIMPLEMENTEDFUNCTION。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 objidl.h