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>