Sdílet prostřednictvím


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

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

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

Příznaky

Naruš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á na jiném vlákně nebo v zásobníku volných vláken. RcW, která se používá, nelze vydat.

Rozlišení

Neobsadíte rcW, která by mohla být používána buď v aktuálním 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é