Assistant Débogage managé invalidMemberDeclaration
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.
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
Référence
Concepts
Diagnostic d'erreurs avec les Assistants de débogage managés