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