有没有办法检查内核模式下的系统定时器分辨率?我们注意到在启动期间(即驱动程序加载)我们的测试系统中的计时器分辨率发生了变化,但无法确定驱动程序发生的时间和位置。
此外,调用Windows的内核模式可以改变计时器分辨率?初始化1ms的周期性定时器会自动将定时器分辨率从默认的15.6ms更改为1ms吗?
编辑:我们知道它被一个我们有符号的特定驱动程序改变了。但我们想深入挖掘并找出驱动程序的哪个部分要求更改定时器分辨率。我在WinDbg中设置不同的断点,然后以某种方式通过WinDbg检查定时器分辨率是什么。那可能吗?定时器分辨率信息是否在任何OS定义的结构中?