Note
この記事は .NET Framework に固有のものです。 .NET 6 以降のバージョンを含む、.NET の新しい実装には適用されません。
raceOnRCWCleanupマネージド デバッグ アシスタント (MDA) は、ランタイム呼び出し可能ラッパー (RCW) が、Marshal.ReleaseComObject メソッドなどのコマンドを使用して呼び出されたときに、共通言語ランタイム (CLR) によってランタイム呼び出し可能ラッパー (RCW) が使用されていることが検出されたときにアクティブ化されます。
Symptoms
ReleaseComObjectまたは同様の方法を使用して RCW を解放中または解放した後のアクセス違反またはメモリ破損。
原因
RCW は、別のスレッドまたは解放スレッド スタックで使用されています。 使用中の RCW は解放できません。
Resolution
現在のスレッドまたは他のスレッドで使用できる RCW を解放しないでください。
ランタイムへの影響
この MDA は CLR には影響しません。
アウトプット
エラーを説明するメッセージ。
コンフィギュレーション
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET