MDA exceptionSwallowedOnCallFromCom
Aggiornamento: novembre 2007
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 0. In alternativa, se il metodo presenta un tipo restituito void, è possibile che non vi siano 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 sistema valido per segnalarla.
Risoluzione
Messaggio esclusivamente informativo. Non indica necessariamente la presenza di un bug.
Effetto sul runtime
Questo assistente al debug gestito non produce effetti su CLR. Si limita a generare un report dei dati relativi alle eccezioni intercettate senza avviso.
Output
Messaggio informativo che contiene il nome del metodo, il nome del tipo e il messaggio dell'eccezione.
Configurazione
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom enable="false" />
</assistants>
</mdaConfig>
Vedere anche
Concetti
Diagnostica degli errori tramite gli assistenti al debug gestito
Cenni preliminari sul marshalling di interoperabilità