getErrorInfo 函数 (oleauto.h)
获取当前逻辑线程中对 SetErrorInfo 的上一次调用设置的错误信息指针。
语法
HRESULT GetErrorInfo(
[in] ULONG dwReserved,
[out] IErrorInfo **pperrinfo
);
参数
[in] dwReserved
保留供将来使用。 必须为零。
[out] pperrinfo
错误对象。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
没有要返回的错误对象。 |
注解
此函数返回指向当前逻辑线程中最近设置的 IErrorInfo 指针的指针。 它将错误对象的所有权转让给调用方,并清除线程的错误状态。
进行通过代理存根的 COM 调用将清除调用线程的任何现有错误对象。 被调用的对象不应在调用 SetErrorInfo 之后和返回之前进行任何此类调用。 调用方不应在调用返回后和调用 GetErrorInfo 之前进行任何此类调用。 作为经验法则,接口方法应在调用 SetErrorInfo 后尽快返回,调用方应在调用返回后尽快调用 GetErrorInfo 。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oleauto.h |
Library | OleAut32.lib |
DLL | OleAut32.dll |