Condividi tramite


MDA exceptionSwallowedOnCallFromCom

Nota

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

L'assistente al debug gestito exceptionSwallowedOnCallFromCOM viene attivato alla generazione di un'eccezione da parte del codice Common Language Runtime (CLR) chiamato da COM mediante un metodo che non presenta un tipo restituito HRESULT non gestito.

Sintomi

Il valore restituito per una chiamata a un componente gestito da COM corrisponde a FALSE o a 0. In alternativa, se il metodo presenta un tipo restituito void, potrebbero non esservi indicazioni relative alla generazione di un'eccezione durante l'esecuzione del metodo. In tal caso, l'eccezione verrà intercettata senza avviso e l'esecuzione tornerà al chiamante COM.

Causa

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

Risoluzione

Messaggio esclusivamente informativo. Non indica necessariamente la presenza di un bug.

Effetto sull'ambiente di esecuzione

L'assistente al debug gestito non ha alcun effetto su CLR. Si limita a restituire dati relativi alle eccezioni intercettate senza avviso.

Output

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

Impostazione

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

Vedi anche