【问题标题】:When calling managed code called from unmanaged code, is it possible to inspect the exception object?调用从非托管代码调用的托管代码时,是否可以检查异常对象?
【发布时间】:2011-06-04 22:38:19
【问题描述】:

使用 COM 互操作,我可以从非托管代码中调用托管函数。 但是,这只会为我提供异常的 HRESULT,以防引发托管异常。

是否有进一步检查来自非托管代码的异常?例如,查看异常对象中包含的消息。

谢谢!

【问题讨论】:

    标签: exception interop


    【解决方案1】:

    QueryInterface 为ISupportErrorInfo 管理对象以获取更多信息。

    类似问题:Implementing ISupportErrorInfo on a C# object exposed to COM

    【讨论】:

      猜你喜欢
      • 2013-08-24
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 2013-12-29
      • 2011-01-31
      • 1970-01-01
      相关资源
      最近更新 更多