Udostępnij za pośrednictwem


invalidFunctionPointerInDelegate MDA

Uwaga

Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji platformy .NET, w tym .NET 6 i nowszych wersji.

Asystent invalidFunctionPointerInDelegate zarządzanego debugowania (MDA) jest aktywowany po przekazaniu nieprawidłowego wskaźnika funkcji w celu skonstruowania delegata nad natywnym wskaźnikiem funkcji.

Objawy

Naruszenia dostępu lub nieoczekiwane uszkodzenie pamięci podczas korzystania z delegata za pośrednictwem wskaźnika funkcji.

Przyczyna

Określono nieprawidłowy wskaźnik funkcji.

Rozwiązanie

Określanie prawidłowego wskaźnika funkcji

Wpływ na środowisko uruchomieniowe

Ta usługa MDA nie ma wpływu na CLR.

Wyjście

Nieprawidłowy wskaźnik funkcji.

Konfigurowanie

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

Zobacz też