raceOnRCWCleanup MDA
Feljegyzés
Ez a cikk a .NET-keretrendszer vonatkozik. Ez nem vonatkozik a .NET újabb implementációira, beleértve a .NET 6-os és újabb verzióit.
A raceOnRCWCleanup
felügyelt hibakeresési segéd (MDA) akkor aktiválódik, amikor a közös nyelvi futtatókörnyezet (CLR) észleli, hogy egy futtatókörnyezeti hívható burkoló (RCW) van használatban, amikor a kiadásra irányuló hívás egy parancs, például a Marshal.ReleaseComObject metódus használatával történik.
Hibajelenségek
Hozzáférés a szabálysértésekhez vagy a memória sérüléséhez az RCW ReleaseComObject felszabadítása során vagy után, vagy hasonló módszerrel.
Ok
Az RCW egy másik szálon vagy a felszabadító szál veremen van használatban. A használatban lévő RCW-k nem adhatók ki.
Resolution (Osztás)
Ne szabadíts fel olyan RCW-t, amely az aktuális vagy más szálon is használható lehet.
Effektus a futtatókörnyezetre
Ez az MDA nincs hatással a CLR-re.
Hozam
A hibát leíró üzenet.
Konfiguráció
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: