IGroupPolicyObject::Save 方法 (gpedit.h)
Save 方法将指定的注册表策略设置保存到磁盘,并更新 GPO 的修订号。
语法
HRESULT Save(
[in] BOOL bMachine,
[in] BOOL bAdd,
[in] GUID *pGuidExtension,
[in] GUID *pGuid
);
参数
[in] bMachine
指定要保存的注册表策略设置。 如果此参数为 TRUE,则保存计算机策略设置。 否则,将保存用户策略设置。
[in] bAdd
指定这是添加或删除操作。 如果此参数为 FALSE,则删除指定扩展 pGuidExtension 的最后一个策略设置。 在所有其他情况下,此参数为 TRUE。
[in] pGuidExtension
指定将处理策略的管理单元扩展的 GUID 或唯一名称。 如果 GPO 将由处理 .pol 文件的管理单元处理,则必须指定REGISTRY_EXTENSION_GUID值。
[in] pGuid
指定标识用于编辑此策略的 MMC 管理单元的 GUID。 该管理单元可以是 Microsoft 管理单元或第三方管理单元。
返回值
如果该方法成功,则 返回值S_OK。 否则,该方法将返回平台 SDK 头文件 WinError.h 中定义的 COM 错误代码之一。
注解
注意使用 Save 方法启用或禁用本地组策略对象的用户或计算机部分时,将自动触发策略刷新。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | gpedit.h |
DLL | Gpedit.dll |