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 |