通过


ICLRAppDomainResourceMonitor::GetCurrentCpuTime 方法

获取自创建应用程序域以来,在当前应用程序域中执行时所有线程使用的总处理器时间。

Syntax

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

另见