Partager via


Méthode IOleDocumentView ::ApplyViewState (docobj.h)

Initialise une vue avec l’état d’affichage précédemment enregistré dans l’appel à IOleDocumentView ::SaveViewState.

Syntaxe

HRESULT ApplyViewState(
  [in] LPSTREAM pstm
);

Paramètres

[in] pstm

Pointeur vers un flux contenant des données à partir de laquelle la vue doit s’initialiser.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_POINTER
La valeur dans pstm est NULL.
E_NOTIMPL
Cette vue n’a pas d’état significatif à charger. Cette erreur doit être rare, car la plupart des vues auront au moins des informations d’état qui méritent d’être chargées.

Remarques

En règle générale, cette fonction est appelée une fois qu’une vue existante a été créée dans le conteneur, mais avant que cette vue n’ait été affichée. Il incombe à la vue de valider les données dans le flux d’affichage ; le conteneur n’essaie pas d’interpréter les données d’état de la vue.

Configuration requise

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

Voir aussi

IOleDocument ::CreateView

IOleDocumentView

IOleDocumentView ::SaveViewState