MDA de raceOnRCWCleanup
Actualización: noviembre 2007
El Ayudante para la depuración administrada (MDA) de raceOnRCWCleanup se activa cuando Common Language Runtime (CLR) detecta que un Contenedor al que se puede llamar en tiempo de ejecución (RCW) está en uso al realizar una llamada para liberarlo utilizando un comando como el método Marshal.ReleaseComObject.
Síntomas
Infracciones de acceso o daños en la memoria durante o después de la liberalización de RCW utilizando ReleaseComObject o un método similar.
Motivo
RCW se encuentra en uso en otro subproceso o en la pila de subprocesos de liberación. No se puede liberar un RCW que esté en uso.
Resolución
No libere ningún RCW que pudiera estar en uso en éste o en otros subprocesos.
Efecto en tiempo de ejecución
Este MDA no tiene ningún efecto en el CLR.
Resultados
Mensaje que describe el error.
Configuración
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>
Vea también
Conceptos
Diagnóstico de errores con ayudantes de depuraciones administradas
Información general acerca del cálculo de referencia de interoperabilidad