Open棟梁Project - マイクロソフト系技術情報 Wiki
ココに書いている通り。
マイクロソフト技術書では、
を指していることが多い。
生成済みのSTAのCOMコンポーネントのポインタを使用して
マルチスレッド・クライアントから呼び出した場合、
Windwosメッセージキューによって呼び出しが直列化される。
これもマーシャリングの一種である。
ローカル・プロセスの引数・戻り値のデータをリモート・プロセスにコピーする。
ローカル・プロセスの引数・戻り値のデータをリモート・サーバのプロセスにコピーする。
C/C++と.NETでは当然メモリ上のデータの表現が異なる。
.NETではポインタを直接扱うことができないし、
オブジェクトはGC(ガベージコレクタ)などで管理されている。
マネージ(.NET)からアンマネージ(C/C++)のDLLやCOMを呼び出す場合、
相互運用マーシャラーによって、マネージコード・アンマネージドコード間のデータが変換される。