Интерфейс 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 |