windows - Win32_PhysicalMemory.Capactiy——它在 32 位应用程序中的表现如何?

标签 windows winapi memory operating-system wmi

我对 WMI 中 Win32_PhysicalMemory.Capacity 的理解是,如果您将它拥有的所有不同行加起来,它的总和将达到 Windows 实际可用的 RAM 量。

但是,如果内存超过 2G(通过物理地址扩展)的 32 位机器呢?如果有 6G 的实际可用内存,它会返回那个,还是会返回 2G 或 4G?

最佳答案

Win32_PhysicalMemory 的大部分属性值WMI 类继承自 CIM_PhysicalMemory ,在这种情况下,Capacity 属性值来自 SMBIOS 2.7.1内存设备表(类型 17)。因此,回答您的问题时,此属性返回的值是存储设备的大小

关于windows - Win32_PhysicalMemory.Capactiy——它在 32 位应用程序中的表现如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351198/

相关文章:

Java,无法在Windows上删除文件

c# - 调试使用来自 Vista API 的 FileDialog 的 Visual Studio 2010 解决方案的问题

c++ - 当其文件夹为只读且文件不是时,文件属性为只读

java - 为什么系统。 gc() 似乎对某些 JVM 没有影响

c - 这是显式堆或堆栈动态的吗?

windows - 如何动态选择音频设备?

windows - 在 Windows 上安装 Clojure 万无一失

windows - 批处理文件用文件名中的空格替换下划线

c++ - 如何获取PE文件签名偏移量?

c++ - 缓冲区溢出到不同的 exe 内存中?或者从远程桌面编到 csrss.exe?