invalidFunctionPointerInDelegate MDA

如果在本机函数指针上构造委托时传入的函数指针无效,则将激活 invalidFunctionPointerInDelegate 托管调试助手 (MDA)。

症状

使用函数指针上的委托时发生访问冲突或意外的内存中断。

原因

指定了无效的函数指针。

解决方法

指定有效的函数指针

对运行时的影响

此 MDA 对 CLR 无任何影响。

Output

无效的函数指针。

配置

<mdaConfig>
  <assistants>
    <invalidFunctionPointerInDelegate enable="false" />
  </assistants>
</mdaConfig>

请参见

参考

MarshalAsAttribute

概念

使用托管调试助手诊断错误

互操作封送处理

其他资源

互操作性