次の方法で共有


ICLRRuntimeInfo インターフェイス

バージョン、ディレクトリ、読み込みステータスなど、特定の共通言語ランタイム (CLR: Common Language Runtime) に関する情報を返すメソッドを提供します。 このインターフェイスは、ランタイムを初期化することなく、ランタイム固有の機能も提供します。 この機能には、ランタイムに関連する LoadLibrary メソッド、およびランタイム モジュールに固有の GetProcAddress メソッドが含まれ、GetInterface メソッドを介してランタイム提供インターフェイスも含まれます。

メソッド

メソッド

説明

ICLRRuntimeInfo::BindAsLegacyV2Runtime メソッド

CLR Version 2 の従来の起動ポリシー全体に対して、このランタイムを関連付けます。

ICLRRuntimeInfo::GetDefaultStartupFlags メソッド

CLR スタートアップ フラグとホストの構成ファイルを取得します。

ICLRRuntimeInfo::GetInterface メソッド

CLR を現在のプロセスに読み込み、ICLRRuntimeHostICLRStrongNameIMetaDataDispenser などのランタイム インターフェイス ポインターを返します。 このメソッドは、すべての CorBindTo* 関数よりも優先されます。

ICLRRuntimeInfo::GetProcAddress メソッド

このインターフェイスに関連付けられた CLR からエクスポートされた、指定の関数のアドレスを取得します。 このメソッドは、GetRealProcAddress メソッドよりも優先されます。

ICLRRuntimeInfo::GetRuntimeDirectory メソッド

このインターフェイスに関連付けられた CLR のインストール ディレクトリを取得します。 このメソッドは、GetCORSystemDirectory メソッドよりも優先されます。

ICLRRuntimeInfo::GetVersionString メソッド

特定の ICLRRuntimeInfo インターフェイスに関連付けられた共通言語ランタイム (CLR: Common Language Runtime) のバージョン情報を取得します。 このメソッドは、GetRequestedRuntimeInfo メソッドおよび GetRequestedRuntimeVersion メソッドよりも優先されます。

ICLRRuntimeInfo::IsLoadable メソッド

既にプロセスに読み込まれている可能性がある他のランタイムを考慮して、このインターフェイスに関連付けられるランタイムが現在のプロセスに読み込むことができるかどうかを示します。

ICLRRuntimeInfo::IsLoaded メソッド

ICLRRuntimeInfo インターフェイスに関連付けられている CLR をプロセスに読み込むかどうかを示します。

ICLRRuntimeInfo::IsStarted メソッド

ICLRRuntimeInfo インターフェイスに関連付けられている CLR が起動されているかどうかを示します。

ICLRRuntimeInfo::LoadErrorString メソッド

HRESULT 値を、指定したカルチャの適切なエラー メッセージに変換します。 このメソッドは、LoadStringRC メソッドおよび LoadStringRCEx メソッドよりも優先されます。

ICLRRuntimeInfo::LoadLibrary メソッド

ICLRRuntimeInfo インターフェイスで表される CLR のフレームワーク ディレクトリからライブラリを読み込みます。 このメソッドは、LoadLibraryShim メソッドよりも優先されます。

ICLRRuntimeInfo::SetDefaultStartupFlags メソッド

CLR スタートアップ フラグとホストの構成ファイルを設定します。

要件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4

参照

その他の技術情報

ホスト インターフェイス

ホスト (アンマネージ API リファレンス)