Assistant Débogage managé invalidMemberDeclaration
Mise à jour : novembre 2007
L'Assistant Débogage managé (MDA, Managed Debugging Assistant) invalidMemberDeclaration est activé pour signaler une erreur qui se produit lors de la détermination du mode de marshaling à utiliser pour les paramètres d'un membre à appeler à partir de COM.
Symptômes
Une valeur HRESULT d'échec est retournée à COM sans que la méthode managée ait été appelée.
Cause
Cela est certainement dû à un attribut MarshalAsAttribute incompatible sur l'un des paramètres.
Résolution
Spécifiez des attributs MarshalAsAttribute valides sur les paramètres.
Effet sur le runtime
Ce MDA n'a aucun effet sur le CLR.
Sortie
Un message d'information qui contient le nom de membre, le nom de type et le message d'erreur.
Configuration
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>
Voir aussi
Concepts
Diagnostic d'erreurs avec les Assistants de débogage managés
Vue d'ensemble du marshaling d'interopérabilité