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


Класс IPersistPropertyBagImpl

Этот класс реализует IUnknown и позволяет объекту сохранить его свойства в клиент- предоставленным контейнер свойств.

Важное примечаниеВажно

Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.

template < 
class T 
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag

Параметры

  • T
    Класс, производный от IPersistPropertyBagImpl.

Члены

51scekz8.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

IPersistPropertyBagImpl::GetClassID

Извлекает идентификатор CLSID объекта.

IPersistPropertyBagImpl::InitNew

Инициализирует только что созданный объект.Реализация библиотеки ATL возвращает S_OK.

IPersistPropertyBagImpl::Load

Загружает свойства объекта из клиент- предоставленного контейнера свойств.

IPersistPropertyBagImpl::Save

Сохраняет свойства объекта в клиент- указанный контейнер свойства.

Заметки

Интерфейс IPersistPropertyBag позволяет объекту сохранить его свойства в клиент- предоставленным контейнер свойств.Класс IPersistPropertyBagImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.

Рабочие IPersistPropertyBag совместно с IPropertyBag и IErrorLog.Эти последние 2 интерфейса должны быть реализованы клиентом.С помощью IPropertyBag клиент сохраняет и загружает отдельные свойства объекта.С помощью IErrorLog, и клиент может информировать объект и все, обнаруженные ошибки.

Связанные статьи   Учебник по библиотеке ATL, Создание проекта библиотеки ATL

Иерархия наследования

IPersistPropertyBag

IPersistPropertyBagImpl

Требования

Header: atlcom.h

См. также

Ссылки

BEGIN_PROP_MAP

Другие ресурсы

Общие сведения о классе библиотеки ATL