KeQueryTickCount 宏 (ntddk.h)

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

语法

VOID
KeQueryTickCount (
    _Out_ PLARGE_INTEGER CurrentCount
    );

参数

CurrentCount

指向从 KeQueryTickCount 返回的刻度计数值的指针。

返回值

备注

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

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

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

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

要求

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

另请参阅

KeQueryInterruptTime

KeQueryPerformanceCounter

KeQueryTimeIncrement