定义跟踪事件时要使用的时钟解析。
语法
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 |