C++ 从WMI获取RAM类型详细说明
我使用以下命令:C++ 从WMI获取RAM类型详细说明,c++,windows,winapi,wmi,wmic,C++,Windows,Winapi,Wmi,Wmic,我使用以下命令:wmic path Win32\u PhysicalMemory get TypeDetail获取类型详细信息值。它返回:16512。从Microsoft文档: 只有以下值可用: 保留(1)其他(2)未知(4)快速分页(8)静态列(16) 伪静态(32)RAMBUS(64)同步(128)CMOS(256)EDO(512) 窗口DRAM(1024)缓存DRAM(2048)非易失性(4096)非易失性 但是没有对值的描述:16512。所以,我的问题是:如何获得该值的描述?谢谢。根据M
wmic path Win32\u PhysicalMemory get TypeDetail
获取类型详细信息值。它返回:16512
。从Microsoft文档:
只有以下值可用:
保留(1)其他(2)未知(4)快速分页(8)静态列(16)
伪静态(32)RAMBUS(64)同步(128)CMOS(256)EDO(512)
窗口DRAM(1024)缓存DRAM(2048)非易失性(4096)非易失性
但是没有对值的描述:
16512
。所以,我的问题是:如何获得该值的描述?谢谢。根据Microsoft文档,该值似乎来自SMBIOS信息。如果我们将值16512
分解为位,我们将看到位7和14被设置。从第7.18.3节“内存设备-类型详细信息”中,我们可以看到位7表示同步,位14表示未缓冲(未注册)
我已经检查了SMBIOS参考规范。那么,在我的例子中,它意味着同步和无缓冲(未注册)?谢谢,我想是的is@phuclv你好我使用wmic
仅用于测试WMI
值。我使用WMI
查询获取应用程序中的数据。谢谢