相互運用とRCW(ランタイム呼び出し可能ラッパー)の違いは何ですか?
-
22-08-2019 - |
質問
相互運用機能とRCW(ランタイム呼び出し可能ラッパー)の違いは何ですか?
それだけの用語ますか?
解決
これらは互いに接続されています。相互運用機能は、.NET内のネイティブのDLLのを使用するための総合的な用語です。 RCWは、.NETである特定のコンポーネント/クラス/オブジェクトを使用するために必要とされるラッパーである。
他のヒント
相互運用機能は、生のDLLエクスポートを呼び出すためのものです。
RCW(ランタイム呼び出し可能ラッパー)は、.NETのクラスにCOMオブジェクトを公開するために使用されている - 。つまり、COMは、.NETコードから呼び出すオブジェクトを作成します。 RCWは、COMオブジェクトにインターフェースする相互運用機能を使用する.NETプロキシである。
あなたは直接COMへの相互運用を使用することができ、それはちょうどそれを苦労してやってます。
所属していません StackOverflow