KeQueryTickCount 宏 (ntddk.h)

KeQueryTickCount 例程维护自系统启动以来发生的间隔计时器中断的计数。

语法

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

参数

CurrentCount

指向从 KeQueryTickCount返回的时钟周期计数值的指针。

返回值

没有

言论

当系统运行时,TickCount 值在每个间隔计时器中断处增加一个值。

确定已用时间的首选方法是使用 TickCount 获取相对计时和时间戳。

若要确定绝对已用时间,请使用编译器支持 64 位整数运算,将返回的 TickCount 乘以 KeQueryTimeIncrement 返回值。

不应对刻度长度做出任何假设,因为它可能因硬件和其他注意事项而异。

要求

要求 价值
最低支持的客户端 从 Windows 2000 开始可用。
目标平台 普遍
标头 ntddk.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别

另请参阅

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement