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 |