ICorRuntimeHost::CreateDomain メソッドICorRuntimeHost::CreateDomain Method

アプリケーション ドメインを作成します。Creates an application domain. 呼び出し元が型のインターフェイス ポインターを受け取る_AppDomain型のインスタンスにSystem.AppDomainします。The caller receives an interface pointer of type _AppDomain to an instance of type System.AppDomain.


HRESULT CreateDomain (  
    [in] LPWSTR    pwzFriendlyName,  
    [in] IUnknown* pIdentityArray,  
    [out] void   **pAppDomain  


[in]ドメインにわかりやすい名前を指定するために使用する省略可能なパラメーター。[in] An optional parameter used to give a friendly name to the domain. この表示名は、ドメインを識別するためにデバッガーなどのユーザー インターフェイスで表示できます。This friendly name can be displayed in user interfaces such as debuggers to identify the domain.

[in]ポインターの省略可能な配列IIdentity権限セットを確立するためにセキュリティ ポリシーを通じて割り当てられる証拠を表すインスタンス。[in] An optional array of pointers to IIdentity instances that represent evidence mapped through security policy to establish a permission set. IIdentityオブジェクトを取得するには呼び出すことによって、 CreateEvidenceメソッド。An IIdentity object can be obtained by calling the CreateEvidence method.

[out]型のインターフェイス ポインターを_AppDomainのインスタンスにSystem.AppDomainさらに、ドメインを制御できます。[out] An interface pointer of type _AppDomain to an instance of System.AppDomain that can be used to further control the domain.

戻り値Return Value

S_OKS_OK 操作が正常に完了しました。The operation was successful.
S_FALSES_FALSE 操作を完了できませんでした。The operation failed to complete.
E_FAILE_FAIL 未知の致命的なエラーが発生しました。An unknown, catastrophic failure occurred. 場合は、メソッドは、E_FAIL を返します、共通言語ランタイム (CLR) はプロセスで使用可能ではなくなりました。If a method returns E_FAIL, the common language runtime (CLR) is no longer usable in the process. Api をホストする後続の呼び出しには、HOST_E_CLRNOTAVAILABLE が返されます。Subsequent calls to any hosting APIs return HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLEHOST_E_CLRNOTAVAILABLE プロセスに CLR が読み込まれていないか、CLR は状態をマネージ コードを実行または呼び出しを正常に処理ができません。The CLR has not been loaded into a process, or the CLR is in a state in which it cannot run managed code or process the call successfully.


プラットフォーム: システム要件に関するページを参照してください。Platforms: See System Requirements.

ヘッダー: MSCorEE.hHeader: MSCorEE.h

ライブラリ: MSCorEE.dll でリソースとして含まれますLibrary: Included as a resource in MSCorEE.dll

.NET framework のバージョン: 1.0, 1.1.NET Framework Versions: 1.0, 1.1

関連項目See also