Метод IPersistPropertyBag::Save (ocidl.h)

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

Синтаксис

HRESULT Save(
  IPropertyBag *pPropBag,
  BOOL         fClearDirty,
  BOOL         fSaveAllProperties
);

Параметры

pPropBag

Адрес контейнера свойств вызывающего объекта, через который объект может записывать свойства. Этот параметр не может иметь значение NULL.

fClearDirty

Флаг, указывающий, должен ли объект очищать флаг грязное после завершения операции "Сохранить". Значение TRUE означает, что флаг снят, а FALSE означает, что флаг не затрагивается. ЗНАЧЕНИЕ FALSE используется, когда вызывающий объект выполняет операцию "Сохранить копию как".

fSaveAllProperties

Флаг, указывающий, должен ли объект сохранять все свои свойства (TRUE) или только те свойства, которые изменились со значения по умолчанию (FALSE).

Комментарии

Вызывающий объект может запросить, чтобы объект сохранил все свойства или только те свойства, которые были изменены.

E_NOTIMPL не является допустимым кодом возврата, так как любой объект, реализующий этот интерфейс, должен поддерживать всю функциональность интерфейса.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть ocidl.h