Assistant Débogage managé exceptionSwallowedOnCallFromCom
L'Assistant Débogage managé exceptionSwallowedOnCallFromCOM
est activé quand une exception est levée à partir d'un code CLR (Common Language Runtime) appelé depuis COM via une méthode dépourvue de type de retour HRESULT non managé.
Symptômes
Un appel à un composant managé depuis COM retourne la valeur FALSE ou 0. Par ailleurs, si la méthode possède un type de retour void, la levée d'une exception pendant l'exécution de la méthode peut passer inaperçue. Dans ce cas, l'exception est interceptée discrètement et l'appelant COM reprend la main.
Cause
Une exception a été levée, mais aucune procédure valide ne permet de la signaler.
Résolution
Le message est purement informatif, et n'indique pas nécessairement la présence d'un bogue.
Effet sur le runtime
Cet Assistant Débogage managé n'a aucun effet sur le CLR. Il indique uniquement des informations sur les exceptions interceptées discrètement.
Sortie
Message d'information contenant le nom de la méthode, le nom du type et le message de l'exception.
Configuration
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour