ICLRRuntimeHost::GetCurrentAppDomainId メソッドICLRRuntimeHost::GetCurrentAppDomainId Method

数値識別子を取得、AppDomainが現在実行されています。Gets the numeric identifier of the AppDomain that is currently executing.

構文Syntax

HRESULT GetCurrentAppDomainId(  
    [out] DWORD* pdwAppDomainId  
);  

パラメーターParameters

pdwAppDomainId
[out]数値識別子、AppDomainが現在実行されています。[out] The numeric identifier of the AppDomain that is currently executing.

戻り値Return Value

HRESULTHRESULT 説明Description
S_OKS_OK GetCurrentAppDomainId 正常に返されます。GetCurrentAppDomainId returned successfully.
HOST_E_CLRNOTAVAILABLEHOST_E_CLRNOTAVAILABLE 共通言語ランタイム (CLR) は、プロセスに読み込まれていないか、CLR は状態をマネージ コードを実行または呼び出しを正常に処理ができません。The common language runtime (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.
HOST_E_TIMEOUTHOST_E_TIMEOUT 呼び出しがタイムアウトになりました。The call timed out.
HOST_E_NOT_OWNERHOST_E_NOT_OWNER 呼び出し元がロックを所有していません。The caller does not own the lock.
HOST_E_ABANDONEDHOST_E_ABANDONED イベントがキャンセルされましたブロックされたスレッドまたはファイバーが待機しています。An event was canceled while a blocked thread or fiber was waiting on it.
E_FAILE_FAIL 不明な致命的なエラーが発生しました。An unknown catastrophic failure occurred. メソッドから E_FAIL が返された場合、CLR は、プロセス内で使用可能ではなくなりました。If a method returns E_FAIL, the CLR is no longer usable within the process. メソッドをホストする後続の呼び出しには、HOST_E_CLRNOTAVAILABLE が返されます。Subsequent calls to hosting methods return HOST_E_CLRNOTAVAILABLE.

RemarksRemarks

pdwAppDomainIdパラメーターがの値に設定されている、Idのプロパティ、AppDomain現在のスレッドを実行します。The pdwAppDomainId parameter is set to the value of the Id property of the AppDomain in which the current thread is executing.

必要条件Requirements

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

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

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

.NET Framework のバージョン: 2.0 以降で使用可能Available since 2.0.NET Framework Versions: 2.0 以降で使用可能Available since 2.0

関連項目See also