raceOnRCWCleanup – pomocník spravovaného ladění (MDA)

Pomocník raceOnRCWCleanup pro spravované ladění (MDA) se aktivuje, když modul CLR (Common Language Runtime Callable Wrapper) zjistí, že se používá modul RCW (Runtime Callable Wrapper ) při volání k jeho uvolnění pomocí příkazu, jako Marshal.ReleaseComObject je například metoda.

Příznaky

Porušení přístupu nebo poškození paměti během nebo po uvolnění RCW pomocí ReleaseComObject nebo podobné metody.

Příčina

RcW se používá v jiném vlákně nebo na zásobníku vláken uvolnění. Soubor RCW, který se používá, nelze vydat.

Řešení

Neuvolnit rcw, který by mohl být používán buď v aktuální nebo v jiných vláknech.

Vliv na modul runtime

Tento MDA nemá žádný vliv na CLR.

Výstup

Zpráva popisující chybu.

Konfigurace

<mdaConfig>  
  <assistants>  
    <raceOnRCWCleanup/>  
  </assistants>  
</mdaConfig>  

Viz také