ICLRAppDomainResourceMonitor::GetCurrentCpuTime メソッド
現在のアプリケーション ドメインの作成時以降の、このアプリケーション ドメインでスレッドを実行している間にすべてのスレッドで使用された合計プロセッサ時間を取得します。
HRESULT GetCurrentCpuTime([in] DWORD dwAppDomainId,
[out] ULONGLONG* pMilliseconds);
パラメーター
dwAppDomainId
[入力] 要求されたアプリケーション ドメインの ID。pMilliseconds
[出力] 現在のアプリケーション ドメインの作成時以降の、このアプリケーション ドメインでスレッドを実行している間にすべてのスレッドで使用された合計プロセッサ時間へのポインター。 このパラメーターは、null に設定できます。
戻り値
HRESULT |
説明 |
---|---|
S_OK |
メソッドは正常に終了しました。 |
COR_E_APPDOMAINUNLOADED |
アプリケーション ドメインがアンロードされています。または、存在しません。 |
E_FAIL |
アプリケーション ドメインのリソース監視が有効になっていません。 または その他のエラーが発生しました。 |
解説
このメソッドは、マネージ AppDomain.MonitoringTotalProcessorTime プロパティと同等のアンマネージ メソッドです。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: MetaHost.h
ライブラリ: MSCorEE.dll にリソースとして格納されていること
.NET Framework のバージョン: 4