共用方式為


ICLRRuntimeInfo 介面

提供方法,這些方法會傳回特定 Common Language Runtime (CLR) 的相關資訊,包括版本、目錄及載入狀態。 這個介面也會提供執行階段特定的功能,而不會初始化執行階段。 其中包括與執行階段相關的 LoadLibrary 方法、執行階段模組特定的 GetProcAddress 方法,以及執行階段透過 GetInterface 方法提供的介面。

方法

方法

描述

ICLRRuntimeInfo::BindAsLegacyV2Runtime 方法

針對所有舊版 CLR 版本 2 啟動原則決策,來繫結這個執行階段。

ICLRRuntimeInfo::GetDefaultStartupFlags 方法

取得 CLR 啟動旗標和主機組態檔。

ICLRRuntimeInfo::GetInterface 方法

將 CLR 載入至目前的處理序,並傳回執行階段介面指標,例如 ICLRRuntimeHostICLRStrongNameIMetaDataDispenser。 這個方法會取代所有 CorBindTo* 函式。

ICLRRuntimeInfo::GetProcAddress 方法

取得指定之函式的位址,這個函式是從與這個介面相關聯的 CLR 中所匯出。 這個方法會取代 GetRealProcAddress 函式。

ICLRRuntimeInfo::GetRuntimeDirectory 方法

取得與這個介面相關聯之 CLR 的安裝目錄。 這個方法會取代 GetCORSystemDirectory 方法。

ICLRRuntimeInfo::GetVersionString 方法

取得與指定之 ICLRRuntimeInfo 介面相關聯的 Common Language Runtime (CLR) 版本資訊。 這個方法會取代 GetRequestedRuntimeInfoGetRequestedRuntimeVersion 方法。

ICLRRuntimeInfo::IsLoadable 方法

指示與這個介面相關聯的執行階段,是否可以載入至目前處理序,將其他可能已載入至處理序中的執行階段也納入考量。

ICLRRuntimeInfo::IsLoaded 方法

表示與 ICLRRuntimeInfo 介面相關聯的 CLR 是否已載入至處理序。

ICLRRuntimeInfo::IsStarted 方法

指示與 ICLRRuntimeInfo 介面相關聯的 CLR 是否已經啟動。

ICLRRuntimeInfo::LoadErrorString 方法

將 HRESULT 值轉譯為適用於指定之文化特性 (Culture) 的錯誤訊息。 這個方法會取代 LoadStringRCLoadStringRCEx 方法。

ICLRRuntimeInfo::LoadLibrary 方法

ICLRRuntimeInfo 介面所表示的 CLR 中,載入 Framework 目錄中的程式庫。 這個方法會取代 LoadLibraryShim 方法。

ICLRRuntimeInfo::SetDefaultStartupFlags 方法

設定 CLR 啟動旗標和主機組態檔。

需求

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

標頭:MetaHost.h

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

**.NET Framework 版本:**4

請參閱

其他資源

裝載介面

裝載 (Unmanaged API 參考)