ICLRRuntimeInfo::IsLoaded メソッドICLRRuntimeInfo::IsLoaded Method

共通言語ランタイム (CLR) に関連付けられているかどうかを示す、 ICLRRuntimeInfoインターフェイスが、プロセスに読み込まれます。Indicates whether the common language runtime (CLR) associated with the ICLRRuntimeInfo interface is loaded into a process. ランタイムも開始されないまま読み込むことができます。A runtime can be loaded without also being started.


HRESULT IsLoaded(  
[in]  HANDLE hndProcess,  
[out, retval] BOOL *pbLoaded);  


[in]プロセスへのハンドル。[in] A handle to the process.

[out]true 、CLR がプロセスに読み込まれます。 それ以外の場合falseします。[out] true if the CLR is loaded into the process; otherwise, false.

戻り値Return Value

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

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


このメソッドは、旧バージョンと互換性のある次の関数とインターフェイスで。This method is backward-compatible with the following functions and interfaces:

ホストは、非推奨のいずれかを呼び出すことができますCorBindTo*などの関数、 CorBindToRuntime関数、CLR の特定のバージョンのインスタンスを作成します。A host may call one of the deprecated CorBindTo* functions, such as the CorBindToRuntime function, to instantiate a specific version of the CLR. ホストが呼び出す可能性がありますし、 iclrmetahost::getruntimeメソッドを取得する同じバージョン番号を指定し、 ICLRRuntimeInfoインターフェイス。The host could then call the ICLRMetaHost::GetRuntime method and specify the same version number to obtain a ICLRRuntimeInfo interface.

ホストが、呼び出した場合、IsLoadedメソッドで返されたICLRRuntimeInfoインターフェイス、pbLoaded返しますtrue。 それ以外が返されますfalseIf the host then calls the IsLoaded method on the returned ICLRRuntimeInfo interface, pbLoaded returns true; otherwise, it returns false.


プラットフォーム:システム要件に関するページを参照してください。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