有一个 C++ COM。它有时会在SomeMethod()
. C++ Com 支持ISupportErrorInfo
并填充IErrorInfo
. 我怎样才能IErrorInfo.Description
在c#中获得?
此代码捕获错误,但其中没有 cpp 消息。
try
{
COM.SomeMethod()
}
catch (COMException exn)
{
string ACppErrorMessage = exn.message;
outputError(ACppErrorMessage);
}