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