次の方法で共有


混合、純粋、および確認可能の各機能の比較 (C++/CLI)

このトピックでは、/clr の各コンパイル モードの機能を比較します。 詳細については、「/clr (共通言語ランタイムのコンパイル)」を参照してください。

機能の比較

機能

混合 (/clr)

純粋 (/clr:pure)

タイプ セーフ (/clr:safe)

関連情報

CRT ライブラリ

サポートされている

サポートされている

 

カテゴリ別ランタイム ルーチン

MFC/ATL

サポートされている

 

 

MFC デスクトップ アプリケーション | ATL クラスの概要

アンマネージ関数

サポートされている

 

 

混在 (ネイティブおよびマネージ) アセンブリ

アンマネージ データ

サポートされている

サポートされている

 

純粋なコードと検証可能なコード (C++/CLI)

アンマネージ関数から呼び出し可能

サポートされている

 

 

方法: /clr:pure に移行する (C++/CLI)

アンマネージ関数の呼び出しのサポート

サポートされている

C スタイルの関数のみ

P/Invoke のみ

C++ Interop (暗黙の PInvoke) の使用

リフレクションのサポート

DLL のみ

サポートされている

サポートされている

リフレクション (C++/CLI)

参照

関連項目

純粋なコードと検証可能なコード (C++/CLI)