我在用GlobalMemoryStatus取系统内存时发现返回结构体MEMORYSTATUS中dwTotalPhys的值只是一个物理内存条的大小,而不是总的大小(假如有2个或以上物理内存条),但我想获得总的大小,请问各位大大该怎么做呢?
用GlobalMemoryStatusEx()验证成功!
GlobalMemoryStatus获取内存使用情况只适用于内存小于2G的机器,机器的内存是3G,获取的总物理内存和可用内存数据都是2G。只能使用GlobalMemoryStatusEx函数,其为Kernel32.dll提供的接口,