Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从WMI获取RAM类型详细说明_C++_Windows_Winapi_Wmi_Wmic - Fatal编程技术网

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
查询获取应用程序中的数据。谢谢