ICLRAppDomainResourceMonitor::GetCurrentCpuTime メソッドICLRAppDomainResourceMonitor::GetCurrentCpuTime Method

アプリケーションドメインが作成されてから、現在のアプリケーションドメインでの実行中にすべてのスレッドによって使用された合計プロセッサ時間を取得します。Gets the total processor time that has been used by all threads while executing in the current application domain, since the application domain was created.

構文Syntax

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

パラメーターParameters

dwAppDomainId
から要求されたアプリケーションドメインの ID。[in] The ID of the requested application domain.

pMilliseconds
入出力アプリケーションドメインが作成されてから現在のアプリケーションドメインで実行中に、すべてのスレッドによって使用された合計プロセッサ時間を示すポインター。[out] A pointer to the total processor time that has been used by all threads while executing in the current application domain since the application domain was created. このパラメーターは、null に設定できます。This parameter can be null.

戻り値Return Value

HRESULTHRESULT 説明Description
S_OKS_OK メソッドは正常に完了しました。The method completed successfully.
COR_E_APPDOMAINUNLOADEDCOR_E_APPDOMAINUNLOADED アプリケーションドメインがアンロードされているか、または存在しません。The application domain has been unloaded or does not exist.
E_FAILE_FAIL アプリケーションドメインのリソース監視が有効になっていません。Application domain resource monitoring is not enabled.

- または --or-

その他のすべてのエラー。All other failures.

解説Remarks

このメソッドは、マネージプロパティに相当するアンマネージドです AppDomain.MonitoringTotalProcessorTimeThis method is the unmanaged equivalent of the managed AppDomain.MonitoringTotalProcessorTime property.

要件Requirements

:システム要件」を参照してください。Platforms: See System Requirements.

ヘッダー: メタホスト .hHeader: MetaHost.h

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

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

関連項目See also