Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
O assistente exceptionSwallowedOnCallFromCOM de depuração gerido (MDA) é ativado quando uma exceção é lançada a partir do código de execução de linguagem comum (CLR) chamado do COM através de um método que não tem um tipo de retorno HRESULT não gerido.
Sintomas
Uma chamada para um componente gerido a partir do COM retorna com um valor FALSE ou 0. Alternativamente, se o método tiver um tipo void return, pode não haver indicação de que uma exceção foi lançada durante a execução do método. Neste caso, a exceção será detetada silenciosamente e a execução regressará ao chamador COM.
Motivo
Foi lançada uma exceção, mas não há forma válida de a reportar.
Resolução
Apenas informativo, não necessariamente indicativo de bug.
Efeito no tempo de execução
Este MDA não tem efeito no CLR. Apenas reporta dados sobre exceções apanhadas silenciosamente.
Output
Mensagem informativa contendo o nome do método, nome do tipo e mensagem de exceção.
Configuração
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>