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


Интерфейс IPersistFile (objidl.h)

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

Наследование

Интерфейс IPersistFile наследуется от IPersist. IPersistFile также имеет следующие типы членов:

Методы

Интерфейс IPersistFile содержит следующие методы.

 
IPersistFile::GetCurFile

Извлекает текущее имя файла, связанного с объектом . Если текущий рабочий файл отсутствует, этот метод получает запрос на сохранение объекта по умолчанию.
IPersistFile::IsDirty

Определяет, изменился ли объект с момента последнего сохранения в текущем файле.
IPersistFile::Load

Открывает указанный файл и инициализирует объект из содержимого файла.
IPersistFile::Save

Сохраняет копию объекта в указанный файл.
IPersistFile::SaveCompleted

Сообщает объекту, что он может выполнять запись в файл.

Требования

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