#include <stdio.h>
#include <windows.h>
int main(int argc, char* argv[])
{
MEMORYSTATUS memStatus;
memStatus.dwLength = sizeof(MEMORYSTATUS);
GlobalMemoryStatus(&memStatus);
printf("本结构的长度:%lu/n", memStatus.dwLength);
printf("已用内存的百分比:%lu%%/n", memStatus.dwMemoryLoad);
printf("物理内存总量:%lu/n", memStatus.dwTotalPhys);
printf("可用物理内存:%lu/n", memStatus.dwAvailPhys);
printf("交换文件总的大小:%lu/n", memStatus.dwTotalPageFile);
printf("交换文件中空闲部分大小:%lu/n", memStatus.dwAvailPageFile);
printf("用户可用的地址空间:%lu/n", memStatus.dwTotalVirtual);
printf("当前可用的地址空间:%lu/n", memStatus.dwAvailVirtual);
return 0;
}