#if defined(PLATFORM_WIN32) <------- HERE, IIRC.... bool GetMemoryInfo( int &memoryLoad, // percent of memory in use uint64 &totalPhys, // physical memory uint64 &freePhys, // free physical memory uint64 &totalPageFile, // total paging file uint64 &freePageFile, // free paging file uint64 &totalVirtual, // total virtual memory uint64 &freeVirtual) // free virtual memory { MEMORYSTATUSEX status; status.dwLength = sizeof (status); if (!GlobalMemoryStatusEx(&status)) return false; memoryLoad = status.dwMemoryLoad; totalPhys = status.ullTotalPhys; freePhys = status.ullAvailPhys; totalPageFile = status.ullTotalPageFile; freePageFile = status.ullAvailPageFile; totalVirtual = status.ullTotalVirtual; freeVirtual = status.ullAvailVirtual; return true; } #endif
Report message to a moderator