Partager via


Interface ILayoutStorage (objidl.h)

L’interface ILayoutStorage permet à une application d’optimiser la disposition de ses fichiers composés pour un téléchargement efficace sur une liaison lente. L’objectif est de permettre à un navigateur ou à une autre application de télécharger des données dans l’ordre dans lequel elles seront réellement requises.

Pour optimiser un fichier composé, une application appelle CopyTo pour mettre en page un docfile, ce qui améliore les performances dans la plupart des scénarios.

Héritage

L’interface ILayoutStorage hérite de l’interface IUnknown. ILayoutStorage a également les types de membres suivants :

Méthodes

L’interface ILayoutStorage possède ces méthodes.

 
ILayoutStorage ::BeginMonitor

La méthode BeginMonitor est utilisée pour commencer l’analyse lorsqu’une opération de chargement est démarrée. Une fois l’opération terminée, l’application doit appeler ILayoutStorage ::EndMonitor.
ILayoutStorage ::EndMonitor

La méthode EndMonitor met fin à la surveillance d’un fichier composé. Doit être précédé d’un appel à ILayoutStorage ::BeginMonitor.
ILayoutStorage ::LayoutScript

La méthode LayoutScript fournit des instructions explicites pour réorganiser les stockages, les flux et les contrôles dans un fichier composé en fonction de l’ordre dans lequel ils sont accessibles pendant le téléchargement.
ILayoutStorage ::ReLayoutDocfile

La méthode ReLayoutDocfile réécrit le fichier composé, à l’aide du script de disposition obtenu via la supervision ou fourni via un script de disposition explicite, pour créer un fichier composé.
ILayoutStorage ::ReLayoutDocfileOnILockBytes

Non implémenté. S’il est appelé, il retourne STG_E_UNIMPLEMENTEDFUNCTION.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête objidl.h