exceptionSwallowedOnCallFromCom MDA
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
De exceptionSwallowedOnCallFromCOM
beheerde foutopsporingsassistent (MDA) wordt geactiveerd wanneer er een uitzondering wordt gegenereerd op basis van CLR-code (Common Language Runtime) die vanuit COM wordt aangeroepen via een methode die geen onbeheerd HRESULT-retourtype heeft.
Symptomen
Een aanroep van een beheerd onderdeel van COM retourneert met de waarde FALSE of 0. Als de methode een ongeldig retourtype heeft, kan er ook geen indicatie zijn dat er een uitzondering is opgetreden tijdens de uitvoering van de methode. In dit geval wordt de uitzondering op de achtergrond gevangen en keert de uitvoering terug naar de COM-beller.
Oorzaak
Er is een uitzondering opgetreden, maar er is geen geldige manier om deze te rapporteren.
Oplossing
Alleen informatief, niet noodzakelijkerwijs indicatief voor een bug.
Effect op de runtime
Deze MDA heeft geen effect op de CLR. Er worden alleen gegevens gerapporteerd over uitzonderingen die op de achtergrond zijn opgetreden.
Uitvoer
Informatief bericht met de methodenaam, typenaam en uitzonderingsbericht.
Configuratie
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>