ICLRRuntimeInfo::IsLoadable メソッドICLRRuntimeInfo::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.

構文Syntax

HRESULT IsLoadable(  
        [out, retval] BOOL *pbLoadable);  

パラメーターParameters

pbLoadable
[out]trueこのランタイムは、現在のプロセスに読み込まれます。 それ以外にできる場合はfalseします。[out] true if this runtime could be loaded into the current process; otherwise, false.

戻り値Return Value

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.

HRESULTHRESULT 説明Description
S_OKS_OK メソッドは正常に完了しました。The method completed successfully.
E_POINTERE_POINTER pbLoadable が null です。pbLoadable is null.

RemarksRemarks

別のランタイムが既にプロセスに読み込まれていて、インプロセスでサイド バイ サイドで実行するため、このインターフェイスに関連付けられているランタイムを読み込めるpbLoadable返しますtrueします。If another runtime is already loaded into the process and the runtime associated with this interface can be loaded for in-process side-by-side execution, pbLoadable returns true. 2 つのランタイムはサイド バイ サイドでインプロセスで実行できない場合pbLoadable返しますfalseします。If the two runtimes cannot run side-by-side in-process, pbLoadable returns false. たとえば、共通言語ランタイム (CLR) バージョン 4 では、CLR バージョン 2.0 を使用して同じプロセス内で並列してまたは CLR バージョン 1.1 を実行できます。For example, the common language runtime (CLR) version 4 can run side-by-side in the same process with CLR version 2.0 or CLR version 1.1. ただし、CLR の version 1.1 と CLR の version 2.0 では、サイド バイ サイドでプロセスを実行できません。However, CLR version 1.1 and CLR version 2.0 cannot run side-by-side in-process.

かどうかは、プロセスにランタイムが読み込まれません、このメソッドはその常に返しますtrueします。If no runtimes are loaded into the process, this method always returns true.

必要条件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