函数原型:
BOOL GlobalMemoryStatusEx(LPMEMORYSTATUSEX lpBuffer)
包含头文件: winbase.h
typedef struct _MEMORYSTATUSEX
{
DWORD dwLength; // 结构的长度,在使用函数前必须初始化此值
DWORD dwMemoryLoad; // 物理内存的使用率(0~100的整数)
DWORDLONG ullTotalPhys; // 物理内存的总量,以字节为单位(以下均相同)
DWORDLONG ullAvailPhys; // 物理内存的剩余量
DWORDLONG ullTotalPageFile; // 系统页面文件大小
DWORDLONG ullAvailPageFile; // 系统可用页面文件大小
DWORDLONG ullTotalVirtual; // 虚拟内存的总量
DWORDLONG ullAvailVirtual; // 虚拟内存的剩余量
DWORDLONG ullAvailExtendedVirtual; // 保留,值为0
} MEMORYSTATUSEX,*LPMEMORYSTATUSEX;