Метод 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 |