获取内存储器的一点疑问
获取内存的一点疑问
如我系统内存是3G
但是通过函数GlobalMemoryStatus 获取到的内存memoryStatus.dwTotalPhys与3G相差甚远,想问下memoryStatus.dwTotalPhys到底是哪部分物理内存呢?多谢了
------解决方案--------------------
因为你是用户模式...R0的访问不到
MEMORYSTATUS memoryStatus;
memset (&memoryStatus, sizeof(MEMORYSTATUS), 0);
memoryStatus.dwLength = sizeof(MEMORYSTATUS);
GlobalMemoryStatus (&memoryStatus);
如我系统内存是3G
但是通过函数GlobalMemoryStatus 获取到的内存memoryStatus.dwTotalPhys与3G相差甚远,想问下memoryStatus.dwTotalPhys到底是哪部分物理内存呢?多谢了
------解决方案--------------------
因为你是用户模式...R0的访问不到