Due to changes in the way Windows Vista and Windows 7 update the system time, the API SetSystemTimeAdjustment() will lose time adjustments that are less than 16. The time adjustment represents the number of 100-nanosecond units added to the system time-of-day for each lpTimeIncrement period of time that actually passes.
This is a known problem with the Windows versions specified in the Applies To section. Time adjustments of 16 or greater still work as expected.
Article ID: 2537623 - Last Review: Apr 19, 2011 - Revision: 1
Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Starter, Windows 7 Enterprise, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Starter