IDsAdminNewObjExt::WriteData 方法 (dsadmin.h)

IDsAdminNewObjExt::WriteData 方法使对象创建向导扩展能够将其数据写入Active Directory 域服务中的对象中。

语法

HRESULT WriteData(
  [in] HWND  hWnd,
  [in] ULONG uContext
);

参数

[in] hWnd

用作可能的错误消息的父窗口的窗口句柄。

[in] uContext

指定在其中调用 WriteData 的上下文。 这是以下值之一。

DSA_NEWOBJ_CTX_PRECOMMIT

在将新对象提交到永久性存储之前调用 WriteData。 这是辅助对象创建扩展应写入其数据的上下文。

DSA_NEWOBJ_CTX_POSTCOMMIT

在将新对象提交到永久性存储后调用 WriteData

DSA_NEWOBJ_CTX_CLEANUP

在临时对象的写入过程中发生故障,临时对象已重新创建。

返回值

如果成功,则返回 S_OK ,否则返回 OLE 定义的错误代码。

注解

调用 IDsAdminNewObjExt::SetObject 方法时,会向扩展提供指向临时目录对象的指针。

辅助对象创建扩展不应在 WriteData 方法期间通过调用 IADs::SetInfo 提交数据集。 当所有扩展都已添加其数据时,主对象创建扩展将提交对象的所有数据。

要求

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

另请参阅

IDsAdminNewObjExt

IDsAdminNewObjExt::SetObject