util: modify Win32LockedPageAllocator to query windows for limit

This commit is contained in:
Oskar Mendel
2022-06-10 14:44:23 +02:00
parent e3c08eb620
commit 1cb42aeda3

View File

@@ -202,7 +202,10 @@ void Win32LockedPageAllocator::FreeLocked(void* addr, size_t len)
size_t Win32LockedPageAllocator::GetLimit()
{
// TODO is there a limit on Windows, how to get it?
size_t min, max;
if(GetProcessWorkingSetSize(GetCurrentProcess(), &min, &max) != 0) {
return min;
}
return std::numeric_limits<size_t>::max();
}
#endif