ICLRRuntimeInfo インターフェイスICLRRuntimeInfo Interface

バージョン、ディレクトリ、読み込み状態など、特定の共通言語ランタイム (CLR) に関する情報を返すメソッドを提供します。Provides methods that return information about a specific common language runtime (CLR), including version, directory, and load status. このインターフェイスは、ランタイムを初期化せずにランタイム固有の機能も提供します。This interface also provides runtime-specific functionality without initializing the runtime. これには、ランタイム相対LoadLibraryメソッド、ランタイムモジュール固有のGetProcAddressメソッド、およびgetinterfaceメソッドを使用したランタイム提供のインターフェイスが含まれます。It includes the runtime-relative LoadLibrary method, the runtime module-specific GetProcAddress method, and runtime-provided interfaces through the GetInterface method.

メソッドMethods

メソッドMethod 説明Description
BindAsLegacyV2Runtime メソッドBindAsLegacyV2Runtime Method すべてのレガシ CLR バージョン2アクティブ化ポリシーの決定にこのランタイムをバインドします。Binds this runtime for all legacy CLR version 2 activation policy decisions.
GetDefaultStartupFlags メソッドGetDefaultStartupFlags Method CLR スタートアップフラグとホスト構成ファイルを取得します。Gets the CLR startup flags and host configuration file.
GetInterface メソッドGetInterface Method 現在のプロセスに CLR を読み込み、 ICLRRuntimeHostICLRStrongNameIMetaDataDispenserなどのランタイムインターフェイスポインターを返します。Loads the CLR into the current process and returns runtime interface pointers, such as ICLRRuntimeHost, ICLRStrongName and IMetaDataDispenser. このメソッドは、すべての CorBindTo* 関数を置き換えます。This method supersedes all the CorBindTo* functions.
GetProcAddress メソッドGetProcAddress Method このインターフェイスに関連付けられている CLR からエクスポートされた、指定された関数のアドレスを取得します。Gets the address of a specified function that was exported from the CLR associated with this interface. このメソッドは、 GetRealProcAddressメソッドよりも優先されます。This method supersedes the GetRealProcAddress method.
GetRuntimeDirectory メソッドGetRuntimeDirectory Method このインターフェイスに関連付けられている CLR のインストールディレクトリを取得します。Gets the installation directory of the CLR associated with this interface. このメソッドは、 Getcorsystemdirectoryメソッドよりも優先されます。This method supersedes the GetCORSystemDirectory method.
GetVersionString メソッドGetVersionString Method 指定したICLRRuntimeInfoインターフェイスに関連付けられている共通言語ランタイム (CLR) のバージョン情報を取得します。Gets common language runtime (CLR) version information associated with a given ICLRRuntimeInfo interface. このメソッドは、 GetrequestedruntimeinfoおよびGetrequestedruntimeinfoメソッドを置き換えます。This method supersedes the GetRequestedRuntimeInfo and GetRequestedRuntimeVersion methods.
IsLoadable メソッドIsLoadable Method このインターフェイスに関連付けられているランタイムを現在のプロセスに読み込むことができるかどうかを示します。プロセスに既に読み込まれている可能性のある他のランタイムを考慮してください。Indicates whether the runtime associated with this interface can be loaded into the current process, taking into account other runtimes that might already be loaded into the process.
IsLoaded メソッドIsLoaded Method ICLRRuntimeInfoインターフェイスに関連付けられている CLR がプロセスに読み込まれているかどうかを示します。Indicates whether the CLR associated with the ICLRRuntimeInfo interface is loaded into a process.
IsStarted メソッドIsStarted Method ICLRRuntimeInfoインターフェイスに関連付けられている CLR が開始されているかどうかを示します。Indicates whether the CLR that is associated with the ICLRRuntimeInfo interface has been started.
LoadErrorString メソッドLoadErrorString Method HRESULT 値を、指定したカルチャの適切なエラーメッセージに変換します。Translates an HRESULT value into an appropriate error message for the specified culture. このメソッドは、 LoadStringRCメソッドとLoadStringRCExメソッドよりも優先されます。This method supersedes the LoadStringRC and LoadStringRCEx methods.
LoadLibrary メソッドLoadLibrary Method ICLRRuntimeInfoインターフェイスによって表される CLR のフレームワークディレクトリからライブラリを読み込みます。Loads a library from the framework directory of the CLR represented by an ICLRRuntimeInfo interface. このメソッドは、 LoadLibraryShimメソッドよりも優先されます。This method supersedes the LoadLibraryShim method.
SetDefaultStartupFlags メソッドSetDefaultStartupFlags Method CLR スタートアップフラグとホスト構成ファイルを設定します。Sets the CLR startup flags and host configuration file.

[要件]Requirements

:システム要件」を参照してください。Platforms: See System Requirements.

ヘッダー: メタホスト .hHeader: MetaHost.h

ライブラリ: Mscoree.dll にリソースとして含まれていますLibrary: Included as a resource in MSCorEE.dll

.NET Framework のバージョン: 4 以降で使用可能Available since 4.NET Framework Versions: 4 以降で使用可能Available since 4

関連項目See also