ICorRuntimeHost::GetDefaultDomain メソッドICorRuntimeHost::GetDefaultDomain Method

型のインターフェイス ポインターを取得System._AppDomain現在のプロセスの既定のドメインを表します。Gets an interface pointer of type System._AppDomain that represents the default domain for the current process.

構文Syntax

HRESULT GetDefaultDomain (  
    [out] IUnknown** pAppDomain  
);  

パラメーターParameters

pAppDomain
[out]型のインターフェイス ポインターをSystem._AppDomainAppDomainプロセスの既定のアプリケーション ドメインを表すインスタンス。[out] An interface pointer of type System._AppDomain to the AppDomain instance that represents the default application domain for the process.

このポインターは型指定IUnknown呼び出し元は一般に呼び出す必要がありますので、QueryInterface型のインターフェイス ポインターを取得するSystem._AppDomainします。This pointer is typed IUnknown, so callers should generally call QueryInterface to obtain an interface pointer of type System._AppDomain.

戻り値Return Value

HRESULTHRESULT 説明Description
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.

必要条件Requirements

プラットフォーム:システム要件に関するページを参照してください。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