共用方式為


ICLRRuntimeInfo::IsLoaded 方法

表示與 ICLRRuntimeInfo 介面相關聯的 Common Language Runtime (CLR) 是否已載入至處理序。 執行階段可以載入而不必啟動。

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

參數

  • hndProcess
    [in] 處理序的控制代碼。

  • pbLoaded
    [out] 如果 CLR 已載入至處理序則為 true,否則為 false。

傳回值

這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。

HRESULT

描述

S_OK

此方法已成功完成。

E_POINTER

pbLoaded 為 null。

備註

這個方法可與下列函式和介面回溯相容:

主機可以呼叫其中一個被取代的 CorBindTo* 函式,例如 CorBindToRuntime,以執行個體化特定版本的 CLR。 然後,主機可能會呼叫 ICLRMetaHost::GetRuntime 方法並指定相同的版本號碼,以取得 ICLRRuntimeInfo 介面。

如果主機接著呼叫傳回之 ICLRRuntimeInfo 介面上的 IsLoaded 方法,則 pbLoaded 會傳回 true,否則會傳回 false。

需求

**平台:**請參閱 .NET Framework 系統需求

標頭:MetaHost.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4

請參閱

參考

ICLRRuntimeInfo 介面

其他資源

裝載介面

裝載 (Unmanaged API 參考)