Interfaz ILayoutStorage (objidl.h)

La interfaz ILayoutStorage permite a una aplicación optimizar el diseño de sus archivos compuestos para una descarga eficaz a través de un vínculo lento. El objetivo es habilitar un explorador u otra aplicación para descargar datos en el orden en que realmente será necesario.

Para optimizar un archivo compuesto, una aplicación llama a CopyTo para diseñar un archivo de documento, lo que mejora el rendimiento en la mayoría de los escenarios.

Herencia

La interfaz ILayoutStorage hereda de la interfaz IUnknown . ILayoutStorage también tiene estos tipos de miembros:

Métodos

La interfaz ILayoutStorage tiene estos métodos.

 
ILayoutStorage::BeginMonitor

El método BeginMonitor se usa para comenzar la supervisión cuando se inicia una operación de carga. Una vez completada la operación, la aplicación debe llamar a ILayoutStorage::EndMonitor.
ILayoutStorage::EndMonitor

El método EndMonitor finaliza la supervisión de un archivo compuesto. Debe ir precedido por una llamada a ILayoutStorage::BeginMonitor.
ILayoutStorage::LayoutScript

El método LayoutScript proporciona instrucciones explícitas para reordenar los almacenamientos, secuencias y controles de un archivo compuesto para que coincidan con el orden en que se accede a ellos durante la descarga.
ILayoutStorage::ReLayoutDocfile

El método ReLayoutDocfile vuelve a escribir el archivo compuesto, utilizando el script de diseño obtenido mediante la supervisión o proporcionado mediante scripting de diseño explícito, para crear un nuevo archivo compuesto.
ILayoutStorage::ReLayoutDocfileOnILockBytes

No está implementado. Si se llama, devuelve STG_E_UNIMPLEMENTEDFUNCTION.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado objidl.h