通过


clockType 枚举 (pla.h)

定义跟踪事件时要使用的时钟解析。

语法

typedef enum __MIDL___MIDL_itf_pla_0001_0043_0005 {
  plaTimeStamp = 0,
  plaPerformance = 1,
  plaSystem = 2,
  plaCycle = 3
} ClockType;

常量

 
plaTimeStamp
值: 0
使用原始 (未转换) 时间戳。
plaPerformance
值:1
查询性能计数器。 此计数器提供高分辨率 (100 纳秒) 时间戳,但检索资源比系统时间更密集。
plaSystem
值: 2
系统时间。 系统时间提供低分辨率 (10 毫秒) 时间戳,但与查询性能计数器相比,检索的资源消耗较少。
plaCycle
值: 3
CPU 周期计数器。 CPU 计数器提供最高分辨率的时间戳,并且要检索的资源消耗最少。 但 CPU 计数器不太可靠,不应在生产中使用。

注解

有关详细信息,请参阅 WNODE_HEADER 结构的 ClientContext 成员。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 pla.h

另请参阅

ITraceDataCollector::ClockType