Интерфейс 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 |
Header | objidl.h |