【问题标题】:How can I get Installed Memory Information?如何获取已安装的内存信息?
【发布时间】:2021-11-28 00:31:11
【问题描述】:

我目前正在尝试在使用 <windows.h> 编写的 c++ 程序中获取有关已安装内存的信息。我能够获得诸如线程总数、cpu 基本时钟速度和安装的物理内存之类的信息。有谁知道我是否有办法在每个已安装的记忆棒上获取硬件信息,例如运行频率?

我可以通过类似...的方式获取已安装内存的总量

unsigned long long total_memory_kilobytes = 0;
GetPhysicallyInstalledSystemMemory(&total_memory_kilobytes);

来自https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getphysicallyinstalledsystemmemory?redirectedfrom=MSDN

但我无法在 API 中找到有关获取特定设备信息的任何内容。

谢谢

【问题讨论】:

标签: c++ visual-studio winapi c++17


【解决方案1】:

我建议你可以尝试使用Win32_PhysicalMemory 来获取信息。

【讨论】:

  • @Tyler Weiss 你有更新吗?如果您的案例已经解决,请帮忙标记答案。如果没有,请随时与我们联系。您的理解与合作将不胜感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多