ICLRAppDomainResourceMonitor::GetCurrentCpuTime メソッド

アプリケーション ドメインが作成されてから、現在のアプリケーション ドメインでの実行中にすべてのスレッドで使用された合計プロセッサ時間を取得します。

構文

HRESULT GetCurrentCpuTime([in]  DWORD dwAppDomainId,  
                          [out] ULONGLONG* pMilliseconds);  

パラメーター

dwAppDomainId
[in] 要求されたアプリケーション ドメインの ID。

pMilliseconds
[out] アプリケーション ドメインが作成されてから、現在のアプリケーション ドメインでの実行中にすべてのスレッドで使用された合計プロセッサ時間へのポインター。 このパラメーターは、null に設定できます。

戻り値

HRESULT 説明
S_OK メソッドは正常に完了しました。
COR_E_APPDOMAINUNLOADED アプリケーション ドメインがアンロードされているか、存在しません。
E_FAIL アプリケーション ドメインのリソース監視が有効になっていません。

または

その他のすべてのエラー。

解説

このメソッドは、マネージド AppDomain.MonitoringTotalProcessorTime プロパティに相当するアンマネージドのものです。

必要条件

:システム要件」を参照してください。

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 4 以降で使用可能

関連項目