我很好奇.NET BCL属性Environment.TickCount是如何实现的。特别是我想现在如果它受到system time adjustments的影响。Environment.TickCount是否受系统时间调整影响?
我对财产如何实施的第一次猜测是它仅仅是围绕GetTickCount method的托管包装。但是,GetTickCount方法的文档指出,它受影响,由GetSystemTimeAdjustment函数进行调整,但Environment.TickCount的文档没有提及有关时间调整的任何内容。
我想弄清楚Environment.TickCount是否可以用作(尽管低精度)持续增加时间值。
(lang:sv Tack!)嘿,谢谢,只是好奇而已。如果您手动设置时间,您是否确定系统时间调整(GetSystemTimeAdjustment中描述的增量可怕类型文档中时间运行速度更快或更慢)?当你这样做时,系统时间不是直接跳到正确的时间? – 2009-12-07 10:38:33
我不确定你从哪里得到这个报价? [GetTickCount]的MSDN页面(https://msdn.microsoft.com/en-us/library/windows/desktop/ms724408%28v=vs.85%29.aspx)给我,“_GetTickCount函数**不是**受GetSystemTimeAdjustment函数调整_“ – ahmd0 2015-05-02 23:00:51
良好的捕获,@ ahmd0!我很好奇,所以我查了一下。看起来,该页面在2010年8月更新,从我上面的引用改为现在的内容。让我想知道发生了什么:文件是错误的还是行为改变了? – 2015-05-04 06:50:17