IDsAdminNewObjExt::OnError 方法 (dsadmin.h)

当向导页中发生错误时,将调用 IDsAdminNewObjExt::OnError 方法。

语法

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

参数

[in] hWnd

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

[in] hr

发生的错误的 HRESULT

[in] uContext

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

DSA_NEWOBJ_CTX_PRECOMMIT

在将新对象提交到永久性存储之前发生错误。

DSA_NEWOBJ_CTX_COMMIT

将新对象提交到持久性存储时出错。

DSA_NEWOBJ_CTX_POSTCOMMIT

将新对象提交到持久性存储后发生错误。

DSA_NEWOBJ_CTX_CLEANUP

将新对象提交到持久性存储时出错。

返回值

主创建扩展返回 S_OK ,指示错误由扩展处理,或由 OLE 定义的错误代码导致系统显示错误消息。

对于辅助创建扩展插件,将忽略返回值。

要求

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

请参阅

IDsAdminNewObjExt