IPersistPropertyBagImpl Class
Этот класс реализует 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