IPersistStorageImpl Class
Этот класс реализует интерфейс IPersistStorage.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.
template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage
Параметры
- T
Класс, производный от IPersistStorageImpl.
Члены
Открытые методы
Имя |
Описание |
---|---|
Извлекает идентификатор CLSID объекта. |
|
Указывает объект для освобождения всех объектов хранилища и выполнить вход в режим HandsOff. Реализация библиотеки ATL возвращает S_OK. |
|
Инициализирует новое хранилище. |
|
Проверяет, были ли изменены данные объекта с момента последнего сохранены их. |
|
Загружает свойства объекта из указанного хранилища. |
|
Сохраняет свойства объекта в указанном хранилище. |
|
Уведомляет объект, он может возвратить в обычный режим записи к его объект хранилища. Реализация библиотеки ATL возвращает S_OK. |
Заметки
IPersistStorageImpl реализует интерфейс IPersistStorage, который позволяет клиенту запроса, что ваша загрузка объекта и сохраняет его постоянных данных с помощью хранения.
Реализация этого класса требуется, чтобы класс T делает реализация интерфейса IPersistStreamInit доступные через QueryInterface. Обычно это означает, что T класс должен наследовать от IPersistStreamInitImpl, предоставить запись для IPersistStreamInit в Сопоставление модели COM и использовать сопоставление свойств для описания сведений о типе постоянные.
Связанные статьи Учебник по библиотеке ATL, Создание проекта библиотеки ATL
Иерархия наследования
IPersistStorage
IPersistStorageImpl
Требования
Header: atlcom.h