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