Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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>