Класс IPersistPropertyBagImpl
Этот класс реализует IUnknown и позволяет объекту сохранить его свойства в клиент- предоставленным контейнер свойств.
Важно |
---|
Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows. |
template <
class T
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag
Параметры
- T
Класс, производный от IPersistPropertyBagImpl.
Члены
Открытые методы
Имя |
Описание |
---|---|
Извлекает идентификатор CLSID объекта. |
|
Инициализирует только что созданный объект.Реализация библиотеки ATL возвращает S_OK. |
|
Загружает свойства объекта из клиент- предоставленного контейнера свойств. |
|
Сохраняет свойства объекта в клиент- указанный контейнер свойства. |
Заметки
Интерфейс IPersistPropertyBag позволяет объекту сохранить его свойства в клиент- предоставленным контейнер свойств.Класс IPersistPropertyBagImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.
Рабочие IPersistPropertyBag совместно с IPropertyBag и IErrorLog.Эти последние 2 интерфейса должны быть реализованы клиентом.С помощью IPropertyBag клиент сохраняет и загружает отдельные свойства объекта.С помощью IErrorLog, и клиент может информировать объект и все, обнаруженные ошибки.
Связанные статьи Учебник по библиотеке ATL, Создание проекта библиотеки ATL
Иерархия наследования
IPersistPropertyBag
IPersistPropertyBagImpl
Требования
Header: atlcom.h