共用方式為


ICorRuntimeHost 介面

提供方法讓主應用程式明確啟動及停止 Common Language Runtime (CLR),以建立和設定應用程式定義域、存取預設定義域,以及列舉在處理序中執行的所有定義域。

在 .NET Framework 2.0 版中,已由 ICLRRuntimeHost 取代這個介面。

方法

方法

描述

ICorRuntimeHost::CloseEnum 方法

將定義域列舉值重設為定義域清單的開頭。

ICorRuntimeHost::CreateDomain 方法

建立應用程式定義域。 呼叫端會收到型別為 _AppDomain 的介面指標,指向 System.AppDomain 型別的執行個體。

ICorRuntimeHost::CreateDomainEx 方法

建立應用程式定義域。 此方法允許呼叫端傳遞 IAppDomainSetup 執行個體,以便為傳回的 _AppDomain 執行個體設定其他功能。

ICorRuntimeHost::CreateDomainSetup 方法

取得 AppDomainSetup 執行個體之 IAppDomainSetup 型別的介面指標。 IAppDomainSetup 可提供方法來設定應用程式定義域的各個層面,然後再建立它。

ICorRuntimeHost::CreateEvidence 方法

取得型別 IIdentity 的介面指標,其允許主應用程式建立安全性舉證以傳遞至 CreateDomainCreateDomainEx

ICorRuntimeHost::CreateLogicalThreadState 方法

不要使用。

ICorRuntimeHost::CurrentDomain 方法

取得型別 _AppDomain 的介面指標,表示在目前執行緒上載入的定義域。

ICorRuntimeHost::DeleteLogicalThreadState 方法

不要使用。

ICorRuntimeHost::EnumDomains 方法

取得目前處理序中的定義域列舉值。

ICorRuntimeHost::GetConfiguration 方法

取得物件,這個物件可讓主應用程式指定 CLR 的回呼組態。

ICorRuntimeHost::GetDefaultDomain 方法

取得型別 _AppDomain 的介面指標,表示目前處理序的預設定義域。

ICorRuntimeHost::LocksHeldByLogicalThread 方法

不要使用。

ICorRuntimeHost::MapFile 方法

將指定的檔案對應到記憶體中。 這個方法已過時。

ICorRuntimeHost::NextDomain 方法

取得列舉型別中下一個定義域的介面指標。

ICorRuntimeHost::Start 方法

啟動 CLR。

ICorRuntimeHost::Stop 方法

針對目前的處理序,停止執行階段中的程式碼執行。

ICorRuntimeHost::SwitchInLogicalThreadState 方法

不要使用。

ICorRuntimeHost::SwitchOutLogicalThreadState 方法

不要使用。

ICorRuntimeHost::UnloadDomain 方法

從目前的處理序卸載指定的應用程式定義域。

需求

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

**標頭:**MSCorEE.h

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

**.NET Framework 版本:**1.0、1.1

請參閱

參考

AppDomain

IAppDomainSetup 介面

ICLRRuntimeHost 介面

CorRuntimeHost Coclass

概念

執行階段主應用程式

其他資源

裝載 (Unmanaged API 參考)

裝載介面