diff options
Diffstat (limited to 'Source')
-rw-r--r-- | Source/kwsys/SystemInformation.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/kwsys/SystemInformation.cxx b/Source/kwsys/SystemInformation.cxx index 5437a1f..e4a4564 100644 --- a/Source/kwsys/SystemInformation.cxx +++ b/Source/kwsys/SystemInformation.cxx @@ -2228,13 +2228,13 @@ int SystemInformationImplementation::QueryMemory() #ifdef __CYGWIN__ return 0; #elif _WIN32 - MEMORYSTATUS ms; - GlobalMemoryStatus(&ms); + MEMORYSTATUSEX ms; + GlobalMemoryStatusEx(&ms); - unsigned long tv = ms.dwTotalVirtual; - unsigned long tp = ms.dwTotalPhys; - unsigned long av = ms.dwAvailVirtual; - unsigned long ap = ms.dwAvailPhys; + unsigned long tv = ms.ullTotalVirtual; + unsigned long tp = ms.ullTotalPhys; + unsigned long av = ms.ullAvailVirtual; + unsigned long ap = ms.ullAvailPhys; this->TotalVirtualMemory = tv>>10>>10; this->TotalPhysicalMemory = tp>>10>>10; this->AvailableVirtualMemory = av>>10>>10; |