exceptionSwallowedOnCallFromCom MDA

Note

Questo articolo è specifico per .NET Framework. Non si applica alle implementazioni più recenti di .NET, tra cui .NET 6 e versioni successive.

L'assistente exceptionSwallowedOnCallFromCOM al debug gestito viene attivato quando viene generata un'eccezione dal codice CLR (Common Language Runtime) chiamato da COM tramite un metodo che non ha un tipo restituito HRESULT non gestito.

Symptoms

Una chiamata a un componente gestito da COM restituisce con un valore FALSE o 0. In alternativa, se il metodo ha un tipo restituito void, potrebbe non esserci alcuna indicazione che è stata generata un'eccezione durante l'esecuzione del metodo . In questo caso, l'eccezione verrà intercettata automaticamente e l'esecuzione tornerà al chiamante COM.

Cause

È stata generata un'eccezione, ma non esiste un modo valido per segnalarla.

Risoluzione

Solo informativo, non necessariamente indicativo di un bug.

Effetto sul runtime

Questo assistente al debug gestito non ha alcun effetto su CLR. Segnala solo i dati sulle eccezioni rilevate automaticamente.

Risultato

Messaggio informativo contenente il nome del metodo, il nome del tipo e il messaggio di eccezione.

Configuration

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

Vedere anche