代码改变世界

pInvokeStackImbalance MDA 异常解决方法

2011-04-13 19:09  Loning  阅读(1140)  评论(0编辑  收藏  举报

如果 CLR 检测到平台 invoke 调用之后的堆栈深度与 DllImportAttribute 特性指定的调用约定中以及托管签名的参数声明中提供的预期堆栈深度不匹配,则将激活pInvokeStackImbalance 托管调试助手 (MDA)

具体见http://msdn.microsoft.com/zh-cn/library/0htdy0k3.aspx

如何取消呢?

Figure 1 忽略MDA抛出的异常

 

取消图中选择的项目就ok了