getErrorInfo 函数 (oleauto.h)

获取当前逻辑线程中对 SetErrorInfo 的上一次调用设置的错误信息指针。

语法

HRESULT GetErrorInfo(
  [in]  ULONG      dwReserved,
  [out] IErrorInfo **pperrinfo
);

参数

[in] dwReserved

保留供将来使用。 必须为零。

[out] pperrinfo

错误对象。

返回值

此函数可以返回其中一个值。

返回代码 说明
S_OK
成功。
S_FALSE
没有要返回的错误对象。

注解

此函数返回指向当前逻辑线程中最近设置的 IErrorInfo 指针的指针。 它将错误对象的所有权转让给调用方,并清除线程的错误状态。

进行通过代理存根的 COM 调用将清除调用线程的任何现有错误对象。 被调用的对象不应在调用 SetErrorInfo 之后和返回之前进行任何此类调用。 调用方不应在调用返回后和调用 GetErrorInfo 之前进行任何此类调用。 作为经验法则,接口方法应在调用 SetErrorInfo 后尽快返回,调用方应在调用返回后尽快调用 GetErrorInfo

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll