ILayoutStorage-Schnittstelle (objidl.h)
Die ILayoutStorage-Schnittstelle ermöglicht es einer Anwendung, das Layout ihrer zusammengesetzten Dateien zu optimieren, um einen effizienten Download über einen langsamen Link zu ermöglichen. Das Ziel besteht darin, einem Browser oder einer anderen Anwendung das Herunterladen von Daten in der Reihenfolge zu ermöglichen, in der sie tatsächlich benötigt werden.
Um eine zusammengesetzte Datei zu optimieren, ruft eine Anwendung CopyTo auf, um eine Dokumentdatei zu layouten, wodurch die Leistung in den meisten Szenarien verbessert wird.
Vererbung
Die ILayoutStorage-Schnittstelle erbt von der IUnknown-Schnittstelle . ILayoutStorage verfügt auch über die folgenden Typen von Membern:
Methoden
Die ILayoutStorage-Schnittstelle verfügt über diese Methoden.
ILayoutStorage::BeginMonitor Die BeginMonitor-Methode wird verwendet, um mit der Überwachung zu beginnen, wenn ein Ladevorgang gestartet wird. Wenn der Vorgang abgeschlossen ist, muss die Anwendung ILayoutStorage::EndMonitor aufrufen. |
ILayoutStorage::EndMonitor Die EndMonitor-Methode beendet die Überwachung einer zusammengesetzten Datei. Muss einem Aufruf von ILayoutStorage::BeginMonitor vorangestellt werden. |
ILayoutStorage::LayoutScript Die LayoutScript-Methode bietet explizite Anweisungen zum Neuanordnen der Speicher, Streams und Steuerelemente in einer zusammengesetzten Datei, um der Reihenfolge zu entsprechen, in der während des Downloads auf sie zugegriffen wird. |
ILayoutStorage::ReLayoutDocfile Mit der ReLayoutDocfile-Methode wird die zusammengesetzte Datei mithilfe des Layoutskripts neu geschrieben, das durch die Überwachung abgerufen oder durch explizite Layoutskripts bereitgestellt wird, um eine neue zusammengesetzte Datei zu erstellen. |
ILayoutStorage::ReLayoutDocfileOnILockBytes Ist nicht implementiert. Bei Aufruf wird STG_E_UNIMPLEMENTEDFUNCTION zurückgegeben. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |