Fixed a bug within the calculation of the memory load.

svn path=/trunk/; revision=16180
This commit is contained in:
Hartmut Birr 2005-06-20 20:27:10 +00:00
parent 1bb602a345
commit f4d5dc8eb3

View file

@ -407,9 +407,9 @@ GlobalMemoryStatusEx(LPMEMORYSTATUSEX lpBuffer)
*/ */
lpBuffer->dwMemoryLoad = (SysBasicInfo.NumberOfPhysicalPages - lpBuffer->dwMemoryLoad = (SysBasicInfo.NumberOfPhysicalPages -
SysPerfInfo.AvailablePages) * 100 / SysPerfInfo.AvailablePages) * 100 /
SysBasicInfo.PageSize; SysBasicInfo.NumberOfPhysicalPages;
DPRINT1("Memory Load: %d\n",lpBuffer->dwMemoryLoad ); DPRINT1("Memory Load: %d\n",lpBuffer->dwMemoryLoad );
lpBuffer->ullTotalPhys = SysBasicInfo.NumberOfPhysicalPages * lpBuffer->ullTotalPhys = SysBasicInfo.NumberOfPhysicalPages *
SysBasicInfo.PageSize; SysBasicInfo.PageSize;