4

Interop と RCW (Runtime Callable Wrapper) の違いは何ですか?

用語だけですか?

4

2 に答える 2

4

相互運用機能は、生のDLLエクスポートを呼び出すためのものです。

RCW(Runtime Callable Wrapper)は、COMオブジェクトを.NETクラスに公開するために使用されます。つまり、COMオブジェクトを.NETコードで呼び出し可能にするために使用されます。RCWは、相互運用機能を使用してCOMオブジェクトにインターフェイスする.NETプロキシです。

Interopを直接COMに使用することもできますが、それは難しい方法です。

于 2009-02-10T07:31:31.620 に答える
2

それらは互いに接続されています。相互運用機能は、.NET内でネイティブdllを使用するための総称です。RCWは、.NETで1つの特定のコンポーネント/クラス/オブジェクトを使用するために必要なラッパーです。

于 2009-02-10T07:19:47.420 に答える