Proxy/Stub
マーシャリングを担当する一組の部品。呼び出す側に立つProxyと、呼ばれる側で受け取った呼び出しを本物のオブジェクトへ渡すStubからなる。
この概念が関わる関係
- マーシャリングはProxy/Stubを利用します。
- STA(Single-Threaded Apartment)はProxy/Stubを利用します。
- Proxy/StubはMIDLで構成できます。
- MTA(Multi-Threaded Apartment)はProxy/Stubを利用します。
- Proxy/Stubはマーシャリングの実装を担います。
- COM(コンポーネントオブジェクトモデル)はProxy/Stubを利用します。
この概念を扱う記事
- 32bitアプリから64bit DLLを呼ぶCOMブリッジ実例(言及)
- COM STA/MTA の基礎知識 - スレッドモデルとハングを避ける考え方(言及)
- COM とは何か - Windows COM の設計が今でも美しい理由(言及)
一次資料
- https://learn.microsoft.com/windows/win32/com/proxies-and-stubs
- https://learn.microsoft.com/en-us/dotnet/standard/native-interop/cominterop
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。