共用方式為


ICorRuntimeHost::CreateDomainEx 方法

建立應用程式定義域。 呼叫端會收到 _AppDomain 類型的介面指標,指向 System.AppDomain 類型的執行個體。 此方法可讓呼叫端傳遞 IAppDomainSetup 執行個體,以設定所傳回 _AppDomain 執行個體的其他功能。

語法

HRESULT CreateDomainEx (  
    [in] LPCWSTR     pwzFriendlyName,  
    [in] IUnknown*   pSetup,  
    [in] IUnknown*   pIdentityArray,  
    [out] IUnknown** pAppDomain  
);  

參數

pwzFriendlyName
[in] 選擇性參數,用來為定義域提供易記名稱。 這個易記名稱可以在使用者介面中顯示 (例如偵錯工具) 以識別該定義域。

pSetup
[in] 型別 IAppDomainSetup 的選擇性介面指標,透過呼叫 ICorRuntimeHost::CreateDomainSetup 方法而取得。

pIdentityArray
[in] IIdentity 執行個體的選擇性指標陣列,表示透過安全性原則對應的辨識項,以建立權限集合。 透過呼叫 CreateEvidence 方法即可取得 IIdentity 物件。

pAppDomain
[out] 類型為 _AppDomainSystem.AppDomain 執行個體介面指標,可用來進一步控制定義域。

傳回值

HRESULT 描述
S_OK 作業成功。
S_FALSE 作業無法完成。
E_FAIL 發生未知的重大失敗。 如果方法傳回 E_FAIL,通用語言執行平台 (CLR) 變無法再用於處理序。 後續對任何裝載 API 的呼叫會傳回 HOST_E_CLRNOTAVAILABLE。
HOST_E_CLRNOTAVAILABLE CLR 尚未載入流程,或 CLR 處於無法成功執行受控程式碼或處理呼叫的狀態。

備註

CreateDomainEx 藉由允許呼叫端傳入具有屬性值的 IAppDomainSetup 執行個體來設定應用程式定義域,以擴充 CreateDomain 的功能。

規格需求

平台:請參閱系統需求

標題: MSCorEE.h

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

.NET Framework版本:1.0、1.1

另請參閱