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。 |
備註
此方法與下列函式和介面回溯相容:
.NET Framework第 1 版裝載 API) 中的ICorRuntimeHost介面 (。
.NET Framework 2.0 裝載 API) 中的ICLRRuntimeHost介面 (。
已淘汰
CorBindTo*
的函式 (請參閱 .NET Framework 2.0 裝載 API) 中已被取代的 CLR 裝載函式。
主機可以呼叫其中一個已被取代的 CorBindTo*
函式 (例如 CorBindToRuntime 函式),以具現化特定版本的 CLR。 接著,主機可以呼叫 ICLRMetaHost::GetRuntime 方法,並指定相同的版本號碼以取得 ICLRRuntimeInfo 介面。
如果主機接著在傳回的 ICLRRuntimeInfo 介面上呼叫 IsLoaded
方法,則 pbLoaded
會傳回 true
,否則會傳回 false
。
規格需求
平台:請參閱系統需求。
標頭:MetaHost.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 4 起可用