[wpiutil] Get more precise system time on Windows (#5722)

Windows 8 added GetSystemTimePreciseAsFileTime().
This commit is contained in:
Peter Johnson
2023-10-03 20:38:48 -07:00
committed by GitHub
parent 4831277ffe
commit cb1bd0a3be

View File

@@ -120,7 +120,7 @@ static uint64_t time_since_epoch() noexcept {
uint64_t tmpres = 0;
// 100-nanosecond intervals since January 1, 1601 (UTC)
// which means 0.1 us
GetSystemTimeAsFileTime(&ft);
GetSystemTimePreciseAsFileTime(&ft);
tmpres |= ft.dwHighDateTime;
tmpres <<= 32;
tmpres |= ft.dwLowDateTime;