C# WinUI 3アプリで「別のスレッドにマーシャリングされたインターフェイスを呼び出しました。(0x8001010E(RPC_E_WRONG_THREAD))」が表示された場合の対処法

C# WinUI 3アプリを作っていく途中で、躓いた部分を備忘録的に投稿します。今回はWinUI3プロジェクトでタイマーなどのスレッドから別のプロシージャや関数を呼び出した際に「別のスレッドにマーシャリングされたインターフェイスを呼び出しました。(0x8001010E(RPC_E_WRONG_THREAD))」が表示された場合の対処法です。

続きを読む C# WinUI 3アプリで「別のスレッドにマーシャリングされたインターフェイスを呼び出しました。(0x8001010E(RPC_E_WRONG_THREAD))」が表示された場合の対処法