为什么Marshal.GetExceptionPointers返回IntPtr.Zero,我该怎么办呢?

时间:2015-01-05 20:58:47

标签: c#

可能已有我答案的问题不包括我的问题,所以这里就是。

我正在使用托管代码C#进行调用。在catch部分,我试图在32位进程中调用Marshal.GetExceptionPointers。每次都会返回IntPtr.Zero。 当以64位运行相同的代码时,它可以正常工作并返回正确的异常指针。 有没有人理解这个的原因以及如何在32位端检索异常指针?

谢谢

0 个答案:

没有答案
相关问题