Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
El raceOnRCWCleanup asistente de depuración administrada (MDA) se activa cuando Common Language Runtime (CLR) detecta que se usa un contenedor invocable en tiempo de ejecución (RCW) cuando se realiza una llamada para liberarla mediante un comando como el Marshal.ReleaseComObject método .
Síntomas
Infracciones de acceso o daños en la memoria durante o después de liberar un RCW mediante ReleaseComObject o un método similar.
Causa
El RCW está en uso en otro subproceso o en la pila de subprocesos libres. No se puede liberar un RCW que está en uso.
Resolución
No libere una RCW que pueda estar en uso en el actual o en otros subprocesos.
Efecto en el tiempo de ejecución
Este MDA no tiene ningún efecto en clR.
Output
Mensaje que describe el error.
Configuration
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>