ExQueryTimerResolution 函数 (wdm.h)

ExQueryTimerResolution 例程报告系统时钟支持的计时器分辨率范围。

语法

void ExQueryTimerResolution(
  [out] PULONG MaximumTime,
  [out] PULONG MinimumTime,
  [out] PULONG CurrentTime
);

参数

[out] MaximumTime

指向例程在系统时钟的连续时钟周期之间以 100 纳秒为单位写入最大时间间隔的位置的指针。 刻度 是由系统时钟计时器引起的中断。

[out] MinimumTime

指向例程在系统时钟连续刻度之间以 100 纳秒为单位写入最小时间间隔的位置的指针。

[out] CurrentTime

指向例程在系统时钟连续刻度之间以 100 纳秒为单位写入当前时间间隔的位置的指针。

返回值

没有

言论

如果驱动程序调用 ExSetTimerResolution 例程来更改连续系统时钟中断之间的时间间隔,驱动程序可以首先调用 ExQueryTimerResolution 来确定系统时钟支持的时间间隔范围。

当驱动程序调用例程(如 KeSetTimerEx)来设置计时器时,计时器的准确性取决于系统时钟的分辨率。 有关详细信息,请参阅 计时器准确性

要求

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

另请参阅

ExSetTimerResolution

KeSetTimerEx