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 属性的非托管等效项。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: MetaHost.h
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**4
请参见
参考
ICLRAppDomainResourceMonitor 接口