Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
The ILayoutStorage interface enables an application to optimize the layout of its compound files for efficient downloading across a slow link. The goal is to enable a browser or other application to download data in the order in which it will actually be required.
To optimize a compound file, an application calls CopyTo to layout a docfile, thus improving performance in most scenarios.
Inheritance
The ILayoutStorage interface inherits from the IUnknown interface. ILayoutStorage also has these types of members:
Methods
The ILayoutStorage interface has these methods.
| ILayoutStorage::BeginMonitor The BeginMonitor method is used to begin monitoring when a loading operation is started. When the operation is complete, the application must call ILayoutStorage::EndMonitor. |
| ILayoutStorage::EndMonitor The EndMonitor method ends monitoring of a compound file. Must be preceded by a call to ILayoutStorage::BeginMonitor. |
| ILayoutStorage::LayoutScript The LayoutScript method provides explicit directions for reordering the storages, streams, and controls in a compound file to match the order in which they are accessed during the download. |
| ILayoutStorage::ReLayoutDocfile The ReLayoutDocfile method rewrites the compound file, using the layout script obtained through monitoring, or provided through explicit layout scripting, to create a new compound file. |
| ILayoutStorage::ReLayoutDocfileOnILockBytes Is not implemented. If called, it returns STG_E_UNIMPLEMENTEDFUNCTION. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps | UWP apps] |
| Minimum supported server | Windows 2000 Server [desktop apps | UWP apps] |
| Target Platform | Windows |
| Header | objidl.h |