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 起可用

请参阅