アプリケーション ドメインと Visual C++
__clrcall
仮想関数がある場合、vtable はアプリケーション ドメイン (appdomain) ごとになります。 1 つの appdomain でオブジェクトを作成した場合、仮想関数はその appdomain 内からのみ呼び出すことができます。 混合モード (/clr) では、型に __clrcall
仮想関数がない場合は、プロセスごとに vtable が作成されます。 /clr:pure および /clr:safe コンパイラ オプションは Visual Studio 2015 では非推奨とされており、Visual Studio 2017 ではサポートされていません。
詳細については、以下を参照してください: