アプリケーション ドメインと Visual C++Application domains and Visual C++

__clrcall の仮想関数がある場合、vtable はアプリケーションドメイン (appdomain) ごとになります。If you have a __clrcall virtual function, the vtable will be per application domain (appdomain). 1つの appdomain にオブジェクトを作成する場合は、その appdomain 内からのみ仮想関数を呼び出すことができます。If you create an object in one appdomain, you can only call the virtual function from within that appdomain. 混合モード ( /clr) では、型に __clrcall 仮想関数がない場合は、プロセスごとの vtable があります。In mixed mode (/clr) you will have per-process vtables if your type has no __clrcall virtual functions. /Clr: pureおよび /clr: safeコンパイラオプションは visual studio 2015 で非推奨とされており、visual studio 2017 ではサポートされていません。The /clr:pure and /clr:safe compiler options are deprecated in Visual Studio 2015 and unsupported in Visual Studio 2017.

詳細については、次を参照してください。For more information, see:

参照See also