独立于其他组件

即使链通过的服务器或应用程序无法识别扩展错误数据,或者没有利用扩展错误数据,扩展错误数据也很有用。 本部分末尾提供了针对此类情况的建议方法。

当使用 RPC 的应用程序或服务器利用扩展错误信息时,扩展错误数据最有用。 调查RPC_S_* 错误代码且所涉及的服务器或应用程序无法提供扩展错误数据时,请考虑以下方法:

  • 拿一个嗅探。

    在进行探查时重现方案。 线路的探查将包含扩展的错误数据。

  • 从调试器中检查它。

    如果对问题进行探查不起作用,因为调用是本地调用或错误源自本地,请将调试器附加到返回错误的进程,并在生成错误的 RPC 调用后立即放置断点。 RPC 通常通过引发异常来指示错误,因此,如果查找错误 1825 (RPC_S_SEC_PKG_ERROR) ,请启用异常 1825,当调试器在该异常上中断时,请检查线程的扩展错误信息。