Freigeben über


IOleDocumentView::ApplyViewState-Methode (docobj.h)

Initialisiert eine Ansicht mit dem Ansichtszustand, der zuvor im Aufruf von IOleDocumentView::SaveViewState gespeichert wurde.

Syntax

HRESULT ApplyViewState(
  [in] LPSTREAM pstm
);

Parameter

[in] pstm

Ein Zeiger auf einen Stream, der Daten enthält, aus denen sich die Sicht selbst initialisieren soll.

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
E_POINTER
Der Wert in pstm ist NULL.
E_NOTIMPL
Diese Ansicht hat keinen aussagekräftigen Zustand zum Laden. Dieser Fehler sollte selten sein, da die meisten Ansichten mindestens einige Zustandsinformationen enthalten, die es wert sind, geladen zu werden.

Hinweise

In der Regel wird diese Funktion aufgerufen, nachdem eine vorhandene Ansicht im Container erstellt wurde, aber bevor diese Ansicht angezeigt wurde. Es liegt in der Verantwortung der Ansicht, die Daten im Ansichtsstream zu überprüfen. Der Container versucht nicht, die Zustandsdaten der Ansicht zu interpretieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile docobj.h

Weitere Informationen

IOleDocument::CreateView

IOleDocumentView

IOleDocumentView::SaveViewState