Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сохраняет состояние представления в указанном потоке.
Синтаксис
HRESULT SaveViewState(
[in] LPSTREAM pstm
);
Параметры
[in] pstm
Указатель на поток, в котором представление сохраняет данные о состоянии.
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
| Код возврата | Описание |
|---|---|
|
Значение в pstm равно NULL. |
|
Это представление не имеет осмысленного состояния для сохранения. Эта ошибка должна быть редкой, так как большинство представлений содержат хотя бы некоторые сведения о состоянии, которые стоит сохранить. |
Комментарии
Состояние представления включает такие свойства, как тип представления, коэффициент масштаба и расположение точки вставки. Контейнер обычно вызывает эту функцию перед деактивации представления. Затем поток можно использовать для повторной инициализации представления того же документа в этом сохраненном состоянии с помощью IOleDocumentView::ApplyViewState.
В соответствии с правилами , регулирующими IPersistStream, представление должно записывать свой ИДЕНТИФИКАТОР CLSID в качестве первого элемента в потоке. Все проблемы совместимости кроссплатформенного формата файлов, которые относятся к представлению хранилища документа, также относятся к этому контексту.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |