invalidFunctionPointerInDelegate MDA

注释

本文特定于 .NET Framework。 它不适用于 .NET 的较新版本实现,包括 .NET 6 及更高版本。

invalidFunctionPointerInDelegate当传入无效的函数指针以通过本机函数指针构造委托时,将激活托管调试助手(MDA)。

症状

在函数指针上使用委托时,访问冲突或意外内存损坏。

原因

指定了无效的函数指针。

解决方案

指定有效的函数指针

对运行时的影响

此 MDA 对 CLR 没有影响。

输出

无效的函数指针。

配置

<mdaConfig>
  <assistants>
    <invalidFunctionPointerInDelegate />
  </assistants>
</mdaConfig>

另见