次の方法で共有


混合、純粋、および確認可能の各機能の比較

更新 : 2007 年 11 月

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

機能の比較

機能

混合 (/clr)

純粋 (/clr:pure)

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

関連情報

.NET Framework クラス ライブラリ

サポートされている

サポートされている

サポートされている

.NET Framework クラス ライブラリ リファレンス

CRT ライブラリ

サポートされている

サポートされている

 

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

MFC/ATL

サポートされている

 

 

MFC リファレンス | ATL クラスの概要

アンマネージ関数

サポートされている

 

 

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

アンマネージ データ

サポートされている

サポートされている

 

純粋なコードと検証可能なコード

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

サポートされている

 

 

方法 : /clr:pure に移行する

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

サポートしている

C スタイルの関数のみ

P/Invoke のみ

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

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

DLL のみ

サポートしている

サポートしている

C++ のリフレクション

参照

参照

純粋なコードと検証可能なコード