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 |