Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Este artigo é específico para .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
O raceOnRCWCleanup assistente de depuração gerenciado (MDA) é ativado quando o CLR (Common Language Runtime) detecta que um RCW ( Runtime Callable Wrapper ) está em uso quando uma chamada para liberá-lo é feita usando um comando como o Marshal.ReleaseComObject método.
Symptoms
Violações de acesso ou corrupção de memória durante ou depois de liberar um RCW usando ReleaseComObject ou um método semelhante.
Cause
O RCW está em uso em outro thread ou na pilha de threads de liberação. Um RCW que está em uso não pode ser liberado.
Resolução
Não libere um RCW que possa estar em uso no thread atual ou em outros threads.
Efeito no Runtime
Esse MDA não tem nenhum efeito sobre o CLR.
Saída
Uma mensagem que descreve o erro.
Configuração
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>