.NET Framework 4 裝載介面
本節描述 Unmanaged 主機可以用來將 .NET Framework 4 版 (含) 以後版本中的 Common Language Runtime (CLR) 整合到其他應用程式中的介面。 這些介面提供方法讓主應用程式設定執行階段,並將執行階段載入到處理序中。
所有 .NET Framework 4 裝載介面都具有下列特性:
使用 COM 中的存留期管理 (AddRef 和 Release)、封裝 (隱含內容) 和 QueryInterface。
不會使用 COM 型別,例如 BSTR、SAFEARRAY 或 VARIANT。
沒有使用 CoCreateInstance 函式 (英文) 的 Apartment Model、彙總或登錄啟動。
在本節中
ICLRAppDomainResourceMonitor 介面
提供方法來檢查應用程式定義域的記憶體和 CPU 使用量。ICLRDomainManager 介面
可讓主應用程式指定要用以初始化預設應用程式定義域的應用程式定義域管理員,以及指定初始化屬性。ICLRMetaHost 介面
提供方法,以便傳回特定版本的 CLR、列出所有已安裝的 CLR、列出所有同處理序執行階段、傳回啟動介面,以及探索用來編譯組件的 CLR 版本。ICLRMetaHostPolicy 介面
提供 GetRequestedRuntime 方法,這個方法會根據原則準則、Managed 組件、版本以及組態檔,提供 CLR 介面。ICLRRuntimeInfo 介面
提供方法,這些方法會傳回有關特定執行階段的資訊,包括版本、目錄及載入狀態。ICLRStrongName 介面
將 MSCorEE.dll 所匯出之 .NET Framework 2.0 中的所有現有強式命名全域靜態函式 (StrongNameErrorInfo 函式 除外),群組成單一介面。 所有 ICLRStrongName 方法都會傳回標準的 COM HRESULT。ICLRTask2 介面
提供 ICLRTask 介面的所有功能,此外,還提供方法以允許延遲目前執行緒上的執行緒中止。
相關章節
.NET Framework 1.0 和 1.1 裝載介面
描述 .NET Framework 1.0 和 1.1 版所提供的裝載介面。.NET Framework 2.0 裝載介面
描述 .NET Framework 2.0、3.0 和 3.5 版所提供的裝載介面。裝載 (Unmanaged API 參考)
介紹 .NET Framework 中的裝載。