IDsAdminNewObjPrimarySite::Commit 方法 (dsadmin.h)

IDsAdminNewObjPrimarySite::Commit 方法会导致调用单页主对象创建扩展的 IDsAdminNewObjExt::WriteData 方法,并将临时对象写入永久性内存。

语法

HRESULT Commit();

返回值

如果成功,则返回 S_OK ,否则返回 OLE 定义的错误代码。 如果调用扩展不是主要对象创建扩展,则此方法失败。 如果对象创建向导包含多个页面,此方法也会失败。

备注

在调用 IDsAdminNewObjPrimarySite:: Commit 之前,必须调用 IDsAdminNewObjPrimarySite::CreateNew 方法。

当对象创建向导包含多个页面时,系统将实现显示要保存的对象数据的摘要的“完成”页。 系统实现的“完成”页将执行 IDsAdminNewObjPrimarySite::Commit 操作。 但是,如果对象创建向导仅包含一个页面,则页面将具有 “确定” 和“ 取消 ”命令按钮,而不是向导中通常找到的“ 返回”、“ 下一步 ”和“ 取消 ”按钮,并且不提供“完成”页。 因此,单页对象创建扩展向导必须调用 Commit

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 dsadmin.h
DLL DSAdmin.dll

请参阅

IDsAdminNewObjExt::WriteData

IDsAdminNewObjPrimarySite

IDsAdminNewObjPrimarySite::CreateNew