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 |