MEMORYSTATUS memoryStatus;//定义内存信息结构
memset (&memoryStatus, sizeof (MEMORYSTATUS), 0);
memoryStatus.dwLength = sizeof (MEMORYSTATUS);
GlobalMemoryStatus (&memoryStatus);//获取内存信息
m_strLoad.Format ("%d", memoryStatus.dwMemoryLoad);//内存的使用率
m_strLoad+="%";
double var;
var = memoryStatus.dwTotalPhys / 1024;//所有物理内存
m_strTotalPhy.Format ("%7.0f", var);
m_strTotalPhy += _T (" KB");
var = memoryStatus.dwAvailPhys / 1024;//可用物理内存
m_strAvailPhy.Format ("%7.0f", var);
m_strAvailPhy += _T (" KB");
var = memoryStatus.dwTotalVirtual / 1024;//所有虚拟内存
m_strTotalVir.Format ("%7.0f", var);
m_strTotalVir += _T (" KB");
var = memoryStatus.dwAvailVirtual / 1024;//可用虚拟内存
m_strAvailVir.Format ("%7.0f", var);
m_strAvailVir += _T (" KB");
获取内存信息
最新推荐文章于 2021-01-14 16:57:53 发布