Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
Dieser Artikel ist spezifisch für .NET Framework. Sie gilt nicht für neuere Implementierungen von .NET, einschließlich .NET 6 und höherer Versionen.
Der exceptionSwallowedOnCallFromCOM verwaltete Debugging-Assistent (Managed Debugging Assistant, MDA) wird aktiviert, wenn eine Ausnahme aus clR-Code (Common Language Runtime) ausgelöst wird, der von COM über eine Methode aufgerufen wird, die keinen nicht verwalteten HRESULT-Rückgabetyp aufweist.
Symptome
Ein Aufruf einer verwalteten Komponente von COM gibt den Wert FALSE oder 0 zurück. Wenn die Methode einen ungültigen Rückgabetyp aufweist, 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 an den COM-Aufrufer zurückgegeben.
Ursache
Eine Ausnahme wurde ausgelöst, aber es gibt keine gültige Möglichkeit, sie zu melden.
Auflösung
Nur Informationen, nicht notwendigerweise ein Hinweis auf einen Fehler.
Effekt auf die Laufzeit
Diese MDA hat keine Auswirkungen auf die CLR. Es werden nur Daten über automatisch abgefangene Ausnahmen gemeldet.
Output
Informationsmeldung, die den Methodennamen, den Typnamen und die Ausnahmemeldung enthält.
Konfiguration
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>