invalidFunctionPointerInDelegate MDA

Примечание.

Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.

Помощник отладки управляемого кода invalidFunctionPointerInDelegate (MDA) активируется, когда передается недопустимый указатель функции для создания делегата поверх собственного указателя функции.

Симптомы

Нарушения прав доступа или непредвиденное повреждение памяти при использовании делегата поверх указателя функции.

Причина

Был указан недопустимый указатель функции.

Разрешение

Укажите допустимый указатель функции.

Влияние на среду выполнения

Этот помощник отладки управляемого кода не оказывает никакого влияния на среду CLR.

Выходные данные

Недопустимый указатель функции.

Настройка

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

См. также