void CGetSysInfo::GetMemoryInfo(CString &dwTotalPhys,CString &dwTotalVirtual)
{
// TODO: Add extra initialization here
MEMORYSTATUS Mem;
// get the memory status
GlobalMemoryStatus(&Mem);
DWORD dwSize = (DWORD)Mem.dwTotalPhys/(1024*1024);
DWORD dwVirtSize = (DWORD)Mem.dwTotalVirtual/(1024*1024);
dwTotalPhys.Format(_T("物理内存:%ld MB"),dwSize);
dwTotalVirtual.Format(_T("虚拟内存:%ld MB"),dwVirtSize);
}mfc 获取物理内存和虚拟内存
本文介绍了一种通过C++实现的获取系统物理内存和虚拟内存信息的方法。利用GlobalMemoryStatus函数来获取内存状态,并将内存大小转换为MB单位进行显示。

被折叠的 条评论
为什么被折叠?



