Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Позволяет приложению-контейнеру передавать объект хранилища одному из содержащихся в нем объектов, а также загружать и сохранять объект хранилища. Этот интерфейс поддерживает структурированную модель хранения, в которой каждый содержащийся объект имеет собственное хранилище, вложенное в хранилище контейнера.
Наследование
Интерфейс IPersistStorage наследуется от IPersist. IPersistStorage также имеет следующие типы элементов:
Методы
Интерфейс IPersistStorage содержит следующие методы.
|
IPersistStorage::HandsOffStorage Указывает объекту освободить все объекты хранилища, переданные ему контейнером, и перейти в режим HandsOff. |
|
IPersistStorage::InitNew Инициализирует новый объект хранилища. |
|
IPersistStorage::IsDirty Определяет, изменился ли объект с момента последнего сохранения в текущем хранилище. |
|
IPersistStorage::Load Загружает объект из существующего хранилища. |
|
IPersistStorage::Save Сохраняет объект и все вложенные объекты, которые он содержит, в указанный объект хранилища. Объект переходит в режим NoScribble. |
|
IPersistStorage::SaveCompleted Уведомляет объект о том, что он может записывать данные в свой объект хранилища. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | objidl.h |