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 | 任何级别。 |