Interop と RCW (Runtime Callable Wrapper) の違いは何ですか?
用語だけですか?
相互運用機能は、生のDLLエクスポートを呼び出すためのものです。
RCW(Runtime Callable Wrapper)は、COMオブジェクトを.NETクラスに公開するために使用されます。つまり、COMオブジェクトを.NETコードで呼び出し可能にするために使用されます。RCWは、相互運用機能を使用してCOMオブジェクトにインターフェイスする.NETプロキシです。
Interopを直接COMに使用することもできますが、それは難しい方法です。
それらは互いに接続されています。相互運用機能は、.NET内でネイティブdllを使用するための総称です。RCWは、.NETで1つの特定のコンポーネント/クラス/オブジェクトを使用するために必要なラッパーです。