ICLRRuntimeInfo インターフェイス
特定の共通言語ランタイム (CLR) の、バージョン、ディレクトリ、読み込み状態などの情報を返すメソッドを提供します。 このインターフェイスには、ランタイムを初期化せずに使用できる、ランタイムに固有の機能もあります。 これには、ランタイムと関係する LoadLibrary メソッド、ランタイム モジュール固有の GetProcAddress メソッド、および GetInterface メソッドを使用したランタイム指定のインターフェイスが含まれます。
メソッド
メソッド | 説明 |
---|---|
BindAsLegacyV2Runtime メソッド | すべてのレガシ CLR バージョン 2 のアクティブ化ポリシーの決定にこのランタイムをバインドします。 |
GetDefaultStartupFlags メソッド | CLR のスタートアップ フラグとホスト構成ファイルを取得します。 |
GetInterface メソッド | CLR を現在のプロセスに読み込み、ICLRRuntimeHost、ICLRStrongName、IMetaDataDispenser などのランタイム インターフェイス ポインターを返します。 このメソッドは、すべての CorBindTo* 関数よりも優先されます。 |
GetProcAddress メソッド | このインターフェイスに関連付けられている CLR からエクスポートされた、指定された関数のアドレスを取得します。 このメソッドは、GetRealProcAddress メソッドよりも優先されます。 |
GetRuntimeDirectory メソッド | このインターフェイスに関連付けられている CLR のインストール ディレクトリを取得します。 このメソッドは、GetCORSystemDirectory メソッドよりも優先されます。 |
GetVersionString メソッド | 指定した ICLRRuntimeInfo インターフェイスに関連付けられている共通言語ランタイム (CLR) のバージョン情報を取得します。 このメソッドは、GetRequestedRuntimeInfo および GetRequestedRuntimeVersion メソッドよりも優先されます。 |
IsLoadable メソッド | このインターフェイスに関連付けられているランタイムを、現在のプロセスに既に他のランタイムが読み込まれている可能性も考慮し、プロセスに読み込むことができるかどうかを示します。 |
IsLoaded メソッド | ICLRRuntimeInfo インターフェイスに関連付けられている共通言語ランタイム (CLR) が、プロセスに読み込まれているかどうかを示します。 |
IsStarted メソッド | ICLRRuntimeInfo インターフェイスに関連付けられている共通言語ランタイム (CLR) が、起動されているかどうかを示します。 |
LoadErrorString メソッド | HRESULT 値を、指定したカルチャの適切なエラー メッセージに変換します。 このメソッドは、LoadStringRC および LoadStringRCEx メソッドよりも優先されます。 |
LoadLibrary メソッド | ICLRRuntimeInfo インターフェイスによって表される CLR のフレームワーク ディレクトリからライブラリを読み込みます。 このメソッドは、LoadLibraryShim メソッドよりも優先されます。 |
SetDefaultStartupFlags メソッド | CLR のスタートアップ フラグとホスト構成ファイルを設定します。 |
必要条件
:「システム要件」を参照してください。
ヘッダー: MetaHost.h
ライブラリ: MSCorEE.dll にリソースとして含まれます
.NET Framework のバージョン: 4 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET