从 WMI 获取 RAM 类型详细描述

Get the RAM type detail description from WMI

我使用以下命令:wmic path Win32_PhysicalMemory get TypeDetail 获取类型详细信息值。它returns:16512。来自 Microsoft 文档:https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-physicalmemory

只有以下值可用:

Reserved (1) Other (2) Unknown (4) Fast-paged (8) Static column (16) Pseudo-static (32) RAMBUS (64) Synchronous (128) CMOS (256) EDO (512) Window DRAM (1024) Cache DRAM (2048) Non-volatile (4096) Nonvolatile

但是没有值的描述:16512。所以,我的问题是:如何获得这个值的描述?谢谢。

根据 Microsoft 文档,该值似乎来自 SMBIOS 信息。如果我们将值 16512 分解为位,我们将看到第 7 位和第 14 位已设置。从 SMBIOS spec 部分 7.18.3 内存设备 — 类型详细信息,我们可以看到第 7 位表示 Synchronous,第 14 位表示 Unbuffered (unregistered)