Partager via


invalidFunctionPointerInDelegate (MDA)

Remarque

Cet article est spécifique au .NET Framework. Elle ne s’applique pas aux implémentations plus récentes de .NET, notamment .NET 6 et versions ultérieures.

L'Assistant Débogage managé invalidFunctionPointerInDelegate est activé quand un pointeur de fonction non valide est transmis pour créer un délégué sur un pointeur de fonction natif.

Symptômes

Violations d'accès ou endommagement de mémoire inattendu pendant l'utilisation d'un délégué sur un pointeur de fonction.

Cause

Un pointeur de fonction non valide a été spécifié.

Résolution

Spécifiez un pointeur de fonction valide.

Effet sur le runtime

Cet Assistant Débogage managé n'a aucun effet sur le CLR.

Sortie

Pointeur de fonction non valide.

Configuration

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

Voir aussi