ICLRRuntimeInfo 介面
提供方法,傳回特定通用語言執行平台 (CLR) 的相關資訊,包括版本、目錄和載入狀態。 此介面也提供執行階段特有功能,而不需要初始化執行階段。 其包含執行階段相對 LoadLibrary 方法、執行階段模組特有 GetProcAddress 方法,以及執行階段透過 GetInterface 方法提供的介面。
方法
方法 | 描述 |
---|---|
BindAsLegacyV2Runtime 方法 | 針對所有舊版 CLR 第 2 版啟用原則決策繫結此執行階段。 |
GetDefaultStartupFlags 方法 | 取得 CLR 啟動旗標和主機組態檔。 |
GetInterface 方法 | 將 CLR 載入到目前的處理序,並傳回執行階段介面指標,例如 ICLRRuntimeHost、ICLRStrongName 和 IMetaDataDispenser。 此方法會取代所有 CorBindTo* 函式。 |
GetProcAddress 方法 | 取得指定函式的位址,而該函式從與此介面相關聯的 CLR 匯出。 此方法會取代 GetRealProcAddress 方法。 |
GetRuntimeDirectory 方法 | 取得與這個介面相關聯的 CLR 安裝目錄。 此方法會取代 GetCORSystemDirectory 方法。 |
GetVersionString 方法 | 取得與指定 ICLRRuntimeInfo 介面相關聯的通用語言執行平台 (CLR) 版本資訊。 此方法會取代 GetRequestedRuntimeInfo 和 GetRequestedRuntimeVersion 方法。 |
IsLoadable 方法 | 指出與此介面相關聯的執行階段是否可載入至目前的處理序,並考慮可能已經載入至處理序的其他執行階段。 |
IsLoaded 方法 | 指出與 ICLRRuntimeInfo 介面相關聯的 CLR 是否已載入到處理序。 |
IsStarted 方法 | 指出與 ICLRRuntimeInfo 介面相關聯的 CLR 是否已啟動。 |
LoadErrorString 方法 | 將 HRESULT 值轉譯為適合指定文化特性的錯誤訊息。 此方法會取代 LoadStringRC 和 LoadStringRCEx 方法。 |
LoadLibrary 方法 | 從 ICLRRuntimeInfo 介面所代表之 CLR 的架構目錄載入程式庫。 此方法會取代 LoadLibraryShim 函式。 |
SetDefaultStartupFlags 方法 | 設定 CLR 啟動旗標和主機組態檔。 |
規格需求
平台:請參閱系統需求。
標頭:MetaHost.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 4 起可用