Поделиться через


Метод IOleDocumentView::ApplyViewState (docobj.h)

Инициализирует представление с состоянием представления, ранее сохраненным в вызове IOleDocumentView::SaveViewState.

Синтаксис

HRESULT ApplyViewState(
  [in] LPSTREAM pstm
);

Параметры

[in] pstm

Указатель на поток, содержащий данные, из которых представление должно инициализироваться.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_POINTER
Значение в pstm равно NULL.
E_NOTIMPL
Это представление не имеет осмысленного состояния для загрузки. Эта ошибка должна быть редкой, так как большинство представлений содержат по крайней мере некоторые сведения о состоянии, которые стоит загрузить.

Комментарии

Как правило, эта функция вызывается после создания существующего представления в контейнере, но перед отображением этого представления. Проверка данных в потоке представления лежит на представлении. контейнер не пытается интерпретировать данные состояния представления.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header docobj.h

См. также раздел

IOleDocument::CreateView

IOleDocumentView

IOleDocumentView::SaveViewState