ICorRuntimeHost::CreateDomain 方法
建立應用程式定義域。 呼叫者會收到 _AppDomain 類型的介面指標,指向 System.AppDomain 類型的執行個體。
語法
HRESULT CreateDomain (
[in] LPWSTR pwzFriendlyName,
[in] IUnknown* pIdentityArray,
[out] void **pAppDomain
);
參數
pwzFriendlyName
[in] 選擇性參數,用來為定義域提供易記名稱。 這個易記名稱可以在使用者介面中顯示 (例如偵錯工具) 以識別該定義域。
pIdentityArray
[in] IIdentity
執行個體的選擇性指標陣列,表示透過安全性原則對應的辨識項,以建立權限集合。 透過呼叫 CreateEvidence 方法即可取得 IIdentity
物件。
pAppDomain
[out] 類型為 _AppDomain 的 System.AppDomain 執行個體介面指標,可用來進一步控制定義域。
傳回值
HRESULT | 描述 |
---|---|
S_OK | 作業成功。 |
S_FALSE | 作業無法完成。 |
E_FAIL | 發生未知的重大失敗。 如果方法傳回 E_FAIL,通用語言執行平台 (CLR) 變無法再用於處理序。 後續對任何裝載 API 的呼叫會傳回 HOST_E_CLRNOTAVAILABLE。 |
HOST_E_CLRNOTAVAILABLE | CLR 尚未載入處理序,或 CLR 處於無法執行受控程式碼或成功處理呼叫的狀態。 |
規格需求
平台:請參閱系統需求。
標題: MSCorEE.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework 版本:1.0、1.1