marshalCleanupError MDA
O marshalCleanupError Assistente de depuração gerenciada (MDA) é ativado quando o common language runtime (CLR) encontra um erro ao tentar limpar estruturas temporárias e a memória usada para empacotamento de tipos de dados entre os limites de códigos nativos e gerenciados.
Sintomas
Um vazamento de memória ocorre ao fazer transições de código nativo e gerenciado, tempo de execução de estado como, por exemplo, a cultura de thread não é restaurada ou ocorrerem erros no SafeHandle a limpeza.
Causa
Ocorreu um erro inesperado durante a limpeza de estruturas temporárias.
Resolução
Revise todos os SafeHandle destruidor, o finalizador e implementações de empacotador personalizado para erros.
Efeito sobre o tempo de execução.
Este MDA não tem efeito sobre o CLR.
Saída
Uma mensagem que a operação que falhou durante a limpeza de emissão de relatórios.
Configuração
<mdaConfig>
<assistants>
<marshalCleanupError enable="false" />
</assistants>
</mdaConfig>
Consulte também
Referência
Conceitos
Diagnosticar erros com assistentes de depuração gerenciada