Compartilhar via


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

Inicializa uma exibição com o estado de exibição salvo anteriormente na chamada para IOleDocumentView::SaveViewState.

Sintaxe

HRESULT ApplyViewState(
  [in] LPSTREAM pstm
);

Parâmetros

[in] pstm

Um ponteiro para um fluxo que contém dados dos quais a exibição deve se inicializar.

Retornar valor

Esse método retorna S_OK com êxito. Outros valores retornados possíveis incluem o seguinte.

Código de retorno Descrição
E_POINTER
O valor em pstm é NULL.
E_NOTIMPL
Essa exibição não tem nenhum estado significativo para carregar. Esse erro deve ser raro porque a maioria das exibições terá pelo menos algumas informações de estado que valem a pena carregar.

Comentários

Normalmente, essa função é chamada depois que uma exibição existente é criada no contêiner, mas antes que essa exibição seja exibida. É responsabilidade da exibição validar os dados no fluxo de exibição; o contêiner não tenta interpretar os dados de estado da exibição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho docobj.h

Confira também

IOleDocument::CreateView

Ioledocumentview

IOleDocumentView::SaveViewState