mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2026-04-27 21:01:37 +00:00
Fix system time query implementation.
This commit is contained in:
parent
2b65a1b56a
commit
2e9e748f62
1 changed files with 1 additions and 1 deletions
|
|
@ -1356,7 +1356,7 @@ void KeQuerySystemTime(be<uint64_t>* time)
|
||||||
int64_t currentTime100ns = std::chrono::duration_cast<std::chrono::duration<int64_t, std::ratio<1, 10000000>>>(timeSinceEpoch).count();
|
int64_t currentTime100ns = std::chrono::duration_cast<std::chrono::duration<int64_t, std::ratio<1, 10000000>>>(timeSinceEpoch).count();
|
||||||
currentTime100ns += FILETIME_EPOCH_DIFFERENCE;
|
currentTime100ns += FILETIME_EPOCH_DIFFERENCE;
|
||||||
|
|
||||||
*time = ((currentTime100ns & 0xFFFFFFFF) << 32) | (currentTime100ns & 0xFFFFFFFF);
|
*time = currentTime100ns;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RtlTimeToTimeFields()
|
void RtlTimeToTimeFields()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue