Condividi tramite


Interfaccia ILayoutStorage (objidl.h)

L'interfaccia ILayoutStorage consente a un'applicazione di ottimizzare il layout dei file composti per il download efficiente in un collegamento lento. L'obiettivo è consentire a un browser o a un'altra applicazione di scaricare i dati nell'ordine in cui sarà effettivamente necessario.

Per ottimizzare un file composto, un'applicazione chiama CopyTo per il layout di un docfile, migliorando così le prestazioni nella maggior parte degli scenari.

Ereditarietà

L'interfaccia ILayoutStorage eredita dall'interfaccia IUnknown . ILayoutStorage include anche questi tipi di membri:

Metodi

L'interfaccia ILayoutStorage include questi metodi.

 
ILayoutStorage::BeginMonitor

Il metodo BeginMonitor viene utilizzato per avviare il monitoraggio all'avvio di un'operazione di caricamento. Al termine dell'operazione, l'applicazione deve chiamare ILayoutStorage::EndMonitor.
ILayoutStorage::EndMonitor

Il metodo EndMonitor termina il monitoraggio di un file composto. Deve essere preceduto da una chiamata a ILayoutStorage::BeginMonitor.
ILayoutStorage::LayoutScript

Il metodo LayoutScript fornisce indicazioni esplicite per riordinare le risorse di archiviazione, i flussi e i controlli in un file composto in modo che corrispondano all'ordine in cui si accede durante il download.
ILayoutStorage::ReLayoutDocfile

Il metodo ReLayoutDocfile riscrive il file composto, usando lo script di layout ottenuto tramite il monitoraggio o fornito tramite script di layout esplicito, per creare un nuovo file composto.
ILayoutStorage::ReLayoutDocfileOnILockBytes

Non implementato. Se viene chiamato, restituisce STG_E_UNIMPLEMENTEDFUNCTION.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione objidl.h