Partager via


Assistant Débogage managé invalidFunctionPointerInDelegate

Mise à jour : novembre 2007

L'Assistant Débogage managé (MDA, Managed Debugging Assistant) invalidFunctionPointerInDelegate est activé lorsqu'un pointeur fonction non valide est passé pour créer un délégué sur un pointeur fonction natif.

Symptômes

Violations d'accès ou altération de la mémoire inattendue lors de l'utilisation d'un délégué sur un pointeur fonction.

Cause

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

Résolution

Spécifiez un pointeur fonction valide

Effet sur le runtime

Ce MDA n'a aucun effet sur le CLR.

Sortie

Le pointeur fonction non valide.

Configuration

<mdaConfig>
  <assistants>
    <invalidFunctionPointerInDelegate enable="false" />
  </assistants>
</mdaConfig>

Voir aussi

Concepts

Diagnostic d'erreurs avec les Assistants de débogage managés

Vue d'ensemble du marshaling d'interopérabilité

Référence

MarshalAsAttribute

Autres ressources

Interopérabilité