専用STA COMワーカー
専用のSTAスレッドとメッセージループを持ち、そのスレッドでCOMを生成・利用・解放するアプリケーション内の構成。外部からは同期操作をキュー経由で依頼し、参照ではなく結果データを受け取る。採用にはコンポーネントがそのSTA内で利用可能であることが必要。
この概念が関わる関係
- 専用STA COMワーカーはSTA(Single-Threaded Apartment)を利用します。
- 専用STA COMワーカーはメッセージループを利用します。
- 専用STA COMワーカーはDispatcher(WPF)を利用します。
- 専用STA COMワーカーはRCW(Runtime Callable Wrapper)を利用します。
- 専用STA COMワーカーはCoInitializeExを利用します。
この概念を扱う記事
一次資料
- https://learn.microsoft.com/en-us/windows/win32/com/single-threaded-apartments
- https://comcomponent.com/blog/csharp-sta-com-worker/
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。