从WMI获取RAM类型详细描述

问题描述 投票:0回答:1

我使用以下命令:

wmic path Win32_PhysicalMemory get TypeDetail
来获取类型详细信息值。它返回:
16512
。来自 Microsoft 文档:https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-physicalmemory

仅以下值可用:

保留(1)
其他(2)
未知 (4)
快速翻页 (8)
静态柱(16)
伪静态 (32)
兰巴斯 (64)
同步 (128)
CMOS (256)
江户 (512)
窗口 DRAM (1024)
高速缓存 DRAM (2048)
非易失性 (4096)

但是没有价值描述:

16512
。所以,我的问题是:如何获取这个值的描述?

c++ windows winapi wmi wmic
1个回答
2
投票

根据 Microsoft 文档,该值似乎来自 SMBIOS 信息。如果我们将值

16512
分解为位,我们将看到位 7 和 14 已设置。从 SMBIOS 规范,第 7.18.3 内存设备 — 类型详细信息,我们可以看到第 7 位表示
Synchronous
,第 14 位表示
Unbuffered (unregistered)

© www.soinside.com 2019 - 2024. All rights reserved.