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)
Library Ntoskrnl.lib
IRQL 任何级别。

另请参阅

ExSetTimerResolution

KeSetTimerEx