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 関連付けられている共通言語ランタイム (CLR) バージョン情報を取得する指定されたICLRRuntimeInfoインターフェイス。Gets common language runtime (CLR) version information associated with a given ICLRRuntimeInfo interface. このメソッドは、 GetRequestedRuntimeInfoGetRequestedRuntimeVersionメソッド。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 CLR が関連付けられているかどうかを示す、 ICLRRuntimeInfoインターフェイスが、プロセスに読み込まれます。Indicates whether the CLR associated with the ICLRRuntimeInfo interface is loaded into a process.
IsStarted メソッドIsStarted Method かどうか、CLR に関連付けられていることを示します、 ICLRRuntimeInfoインターフェイスが開始されました。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. このメソッドは、 LoadStringRCLoadStringRCExメソッド。This method supersedes the LoadStringRC and LoadStringRCEx methods.
LoadLibrary メソッドLoadLibrary Method によって表される CLR の framework ディレクトリからライブラリを読み込み、 ICLRRuntimeInfoインターフェイス。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.

ヘッダー: MetaHost.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