私は COM アパートメントと .NET 相互運用について多くのことを読んできましたが、この質問に対する答えはまだ見つかりませんでした。それは私が間違った質問をしているかもしれないと私に信じさせます.
.NET スレッドは、ネイティブ スレッドのように MTA にも STA にもなり得ることを知っています。これに関するドキュメントを見つけましたが、オブジェクトとその CCW がこれらのアパートメントにどのように関連付けられているかについてはほとんどわかりません。
私の推測では、CCW のスレッド モデルは「両方」であり、CCW は、作成中のスレッドが属するアパートメントに関連付けられています。
CCW が関連付けられているアパートメントはどれですか?この動作を制御できますか?