exceptionSwallowedOnCallFromCom-MDA
Der exceptionSwallowedOnCallFromCOM-MDA (Managed Debugging Assistant, Assistent für verwaltetes Debuggen) wird aktiviert, wenn eine Ausnahme durch CLR-Programmcode (Common Language Runtime) ausgelöst wird, der aus COM über eine Methode aufgerufen wurde, die über keinen nicht verwalteten Rückgabetyp HRESULT verfügt.
Symptome
Ein Aufruf einer verwalteten Komponente aus COM gibt den Wert FALSE oder 0 (null) zurück. Wenn die Methode jedoch einen leeren Rückgabewert hat, gibt es möglicherweise keinen Hinweis darauf, dass während der Ausführung der Methode eine Ausnahme ausgelöst wurde. In diesem Fall wird die Ausnahme automatisch abgefangen, und die Ausführung wird zum COM-Aufrufer zurückgegeben.
Ursache
Eine Ausnahme wurde ausgelöst, doch es gibt keine gültige Möglichkeit, diese zu melden.
Lösung
Dient nur zu Informationszwecken und weist nicht notwendigerweise auf einen Fehler hin.
Auswirkungen auf die Laufzeit
Dieser MDA hat keine Auswirkungen auf die CLR. Es werden nur Angaben über automatisch abgefangene Ausnahmen gemeldet.
Output
Informationsmeldung mit dem Methodennamen, Typnamen und der Ausnahmemeldung.
Konfiguration
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom enable="false" />
</assistants>
</mdaConfig>
Siehe auch
Referenz
Konzepte
Diagnostizieren von Fehlern mit Assistenten für verwaltetes Debuggen