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 接口

概念

应用程序域资源监控

其他资源

承载接口

承载(非托管 API 参考)