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
入出力プロセスの既定のアプリケーションドメインを表す AppDomain インスタンスに System._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

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