ICorRuntimeHost インターフェイス

ホストで共通言語ランタイム (CLR) を明示的に開始および停止し、アプリケーション ドメインを作成および構成し、既定のドメインにアクセスし、プロセスで実行されているドメインをすべて列挙できるようにするメソッドを提供します。

.NET Framework バージョン 2.0 では、このインターフェイスは ICLRRuntimeHost で置き換えられています。

メソッド

メソッド 説明
CloseEnum メソッド ドメイン列挙子をドメイン リストの先頭にリセットします。
CreateDomain メソッド アプリケーション ドメインを作成します。 呼び出し元では、System.AppDomain 型のインスタンスに _AppDomain 型のインターフェイス ポインターが受信されます。
CreateDomainEx メソッド アプリケーション ドメインを作成します。 このメソッドを使用すると、呼び出し元から IAppDomainSetup インスタンスを渡して、返された _AppDomain インスタンスの追加機能を構成できます。
CreateDomainSetup メソッド AppDomainSetup インスタンスへの IAppDomainSetup 型のインターフェイス ポインターを取得します。 IAppDomainSetup では、アプリケーション ドメインが作成される前に、その側面を構成するためのメソッドが提供されます。
CreateEvidence メソッド IIdentity 型のインターフェイス ポインターを取得します。これにより、ホストで CreateDomain または CreateDomainEx に渡すセキュリティ証拠を作成できます。
CreateLogicalThreadState メソッド 使用しないでください。
CurrentDomain メソッド 現在のスレッドに読み込まれているドメインを表す _AppDomain 型のインターフェイス ポインターを取得します。
DeleteLogicalThreadState メソッド 使用しないでください。
EnumDomains メソッド 現在のプロセス内のドメインの列挙子を取得します。
GetConfiguration メソッド ホストで CLR のコールバック構成を指定できるようにするオブジェクトを取得します。
GetDefaultDomain メソッド 現在のプロセスの既定のドメインを表す _AppDomain 型のインターフェイス ポインターを取得します。
LocksHeldByLogicalThread メソッド 使用しないでください。
MapFile メソッド 指定したファイルをメモリにマップします。 このメソッドは、互換性のために残されています。
NextDomain メソッド 列挙型の次のドメインへのインターフェイス ポインターを取得します。
Start メソッド CLR を開始します。
Stop メソッド 現在のプロセスのランタイムでコードの実行を停止します。
SwitchInLogicalThreadState メソッド 使用しないでください。
SwitchOutLogicalThreadState メソッド 使用しないでください。
UnloadDomain メソッド 指定したアプリケーション ドメインを現在のプロセスからアンロードします。

必要条件

:システム要件」を参照してください。

ヘッダー: MSCorEE.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 1.0、1.1

関連項目