分享方式:


ICorRuntimeHost 介面

提供方法,讓主機能夠明確地啟動和停止通用語言執行平台 (CLR)、建立及設定應用程式定義域、存取預設定義域,以及列舉正在處理序中執行的所有定義域。

在 .NET Framework 2.0 版中,ICLRRuntimeHost會取代此介面。

方法

方法 描述
CloseEnum 方法 將定義域列舉程式重設回定義域清單的開頭。
CreateDomain 方法 建立應用程式定義域。 呼叫端會收到 _AppDomain 類型的介面指標,指向 System.AppDomain 類型的執行個體。
CreateDomainEx 方法 建立應用程式定義域。 此方法可讓呼叫端傳遞 IAppDomainSetup 執行個體,以設定所傳回 _AppDomain 執行個體的其他功能。
CreateDomainSetup 方法 取得 IAppDomainSetup 類型至 AppDomainSetup 執行個體的介面指標。 IAppDomainSetup 提供在建立應用程式定義域之前設定應用程式定義域層面的方法。
CreateEvidence 方法 取得 IIdentity 類型的介面指標,讓主機建立安全性辨識項,以傳遞至 CreateDomainCreateDomainEx
CreateLogicalThreadState 方法 請勿使用。
CurrentDomain 方法 取得 _AppDomain 類型的介面指標,表示目前執行緒上載入的定義域。
DeleteLogicalThreadState 方法 請勿使用。
EnumDomains 方法 取得目前處理序中定義域的列舉程式。
GetConfiguration 方法 取得物件,允許主機指定 CLR 的回呼設定。
GetDefaultDomain 方法 取得 _AppDomain 類型的介面指標,其代表目前處理序的預設定義域。
LocksHeldByLogicalThread 方法 請勿使用。
MapFile 方法 將指定的檔案對應至記憶體。 這個方法已過時。
NextDomain 方法 取得列舉中下一個定義域的介面指標。
Start 方法 啟動 CLR。
Stop 方法 停止在執行階段中執行目前處理序的程式碼。
SwitchInLogicalThreadState 方法 請勿使用。
SwitchOutLogicalThreadState 方法 請勿使用。
UnloadDomain 方法 從目前的處理序卸載指定的應用程式定義域。

規格需求

平台:請參閱系統需求

標題: MSCorEE.h

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

.NET Framework版本:1.0、1.1

另請參閱