ネイティブと .NET の相互運用性
更新 : 2007 年 11 月
Visual C++ では相互運用機能をサポートしており、マネージ構造とアンマネージ構造が共存して同じアセンブリ内ではもちろん、同じファイル内でも相互運用できます。この機能の小さなサブセット (P/Invoke など) は他の .NET 言語でもサポートされていますが、Visual C++ が提供する相互運用性サポートのほとんどは他の言語では使用できません。
このセクションの内容
混在 (ネイティブおよびマネージ) アセンブリ
/clr (共通言語ランタイムのコンパイル) コンパイラ オプションを使用して生成され、マネージ機能とアンマネージ機能の両方を備えるアセンブリについて説明します。.NET からのネイティブな COM サーバーの使用
COM コンポーネントを .NET アプリケーションから使用する方法について説明します。MFC での Windows フォーム ユーザー コントロールの使用
MFC Windows フォーム サポート クラスを使用して MFC アプリケーション内で Windows フォーム コントロールをホストする方法について説明します。マネージ コードからのネイティブ関数の呼び出し
非 CLR DLL を .NET アプリケーションから使用する方法について説明します。