在C#中由PInvoke调用的非托管代码调用异常

时间:2015-12-21 21:16:38

标签: pinvoke

有没有办法从C#中的非托管代码中获取异常的callstack,该代码通过pinvoke调用unmanaged。理想情况下,不需要修改非托管代码。

[DllImport("Configurator.CIntf.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int createConfigurator();

try
{
     createConfigurator()
}
catch ( Exception e)
{
     //Get callstack in unmanaged code
}

0 个答案:

没有答案