相互運用とRCW(ランタイム呼び出し可能ラッパー)の違いは何ですか?

StackOverflow https://stackoverflow.com/questions/531322

質問

相互運用機能とRCW(ランタイム呼び出し可能ラッパー)の違いは何ですか?

それだけの用語ますか?

役に立ちましたか?

解決

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

他のヒント

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

RCW(ランタイム呼び出し可能ラッパー)は、.NETのクラスにCOMオブジェクトを公開するために使用されている - 。つまり、COMは、.NETコードから呼び出すオブジェクトを作成します。 RCWは、COMオブジェクトにインターフェースする相互運用機能を使用する.NETプロキシである。

あなたは直接COMへの相互運用を使用することができ、それはちょうどそれを苦労してやってます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top