Interface ILayoutStorage (objidl.h)

A interface ILayoutStorage permite que um aplicativo otimize o layout de seus arquivos compostos para download eficiente em um link lento. A meta é habilitar um navegador ou outro aplicativo para baixar dados na ordem em que ele será realmente necessário.

Para otimizar um arquivo composto, um aplicativo chama CopyTo para layout de um docfile, melhorando assim o desempenho na maioria dos cenários.

Herança

A interface ILayoutStorage herda da interface IUnknown . O ILayoutStorage também tem esses tipos de membros:

Métodos

A interface ILayoutStorage tem esses métodos.

 
ILayoutStorage::BeginMonitor

O método BeginMonitor é usado para iniciar o monitoramento quando uma operação de carregamento é iniciada. Quando a operação for concluída, o aplicativo deverá chamar ILayoutStorage::EndMonitor.
ILayoutStorage::EndMonitor

O método EndMonitor encerra o monitoramento de um arquivo composto. Deve ser precedido por uma chamada para ILayoutStorage::BeginMonitor.
ILayoutStorage::LayoutScript

O método LayoutScript fornece instruções explícitas para reordenar os armazenamentos, fluxos e controles em um arquivo composto para corresponder à ordem em que são acessados durante o download.
ILayoutStorage::ReLayoutDocfile

O método ReLayoutDocfile reescreve o arquivo composto, usando o script de layout obtido por meio do monitoramento ou fornecido por meio de scripts de layout explícito, para criar um novo arquivo composto.
ILayoutStorage::ReLayoutDocfileOnILockBytes

Não está implementado. Se for chamado, ele retornará STG_E_UNIMPLEMENTEDFUNCTION.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho objidl.h