Dela via


exceptionSwallowedOnCallFromCom MDA

Kommentar

Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.

Den exceptionSwallowedOnCallFromCOM hanterade felsökningsassistenten (MDA) aktiveras när ett undantag genereras från CLR-kod (Common Language Runtime) som anropas från COM via en metod som inte har en ohanterad HRESULT-returtyp.

Symtom

Ett anrop till en hanterad komponent från COM returnerar med värdet FALSE eller 0. Om metoden har en typ av ogiltig retur kanske det inte finns något som tyder på att ett undantag utlöstes under körningen av metoden. I det här fallet fångas undantaget tyst och körningen återgår till COM-anroparen.

Orsak

Ett undantag utlöstes, men det finns inget giltigt sätt att rapportera det.

Åtgärd

Endast information, inte nödvändigtvis ett tecken på en bugg.

Effekt på körningen

Denna MDA har ingen effekt på CLR. Den rapporterar endast data om undantag som fångas tyst.

Output

Informationsmeddelande som innehåller metodnamnet, typnamnet och undantagsmeddelandet.

Konfiguration

<mdaConfig>
  <assistants>
    <exceptionSwallowedOnCallFromCom />
  </assistants>
</mdaConfig>

Se även