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