0
使用COM互操作,我可以从非托管代码中调用托管函数。 但是,这只会为我提供异常的HRESULT,以防引发托管异常。调用从非托管代码调用的托管代码时,是否可以检查异常对象?
有没有办法进一步检查来自非托管代码的异常?例如,查看包含在异常对象中的消息。
谢谢!
使用COM互操作,我可以从非托管代码中调用托管函数。 但是,这只会为我提供异常的HRESULT,以防引发托管异常。调用从非托管代码调用的托管代码时,是否可以检查异常对象?
有没有办法进一步检查来自非托管代码的异常?例如,查看包含在异常对象中的消息。
谢谢!
QueryInterface管理对象为ISupportErrorInfo以获取附加信息。
类似的问题:Implementing ISupportErrorInfo on a C# object exposed to COM