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

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


HRESULT GetDefaultDomain (  
    [out] IUnknown** pAppDomain  


入出力 System._AppDomain AppDomain プロセスの既定のアプリケーションドメインを表すインスタンスへの型のインターフェイスポインター。[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

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.dllHeader: 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