■97188 / inTopicNo.2) |
Re[1]: メモリーの種類を取得する方法 |
□投稿者/ 魔界の仮面弁士 (3054回)-(2021/04/11(Sun) 10:56:54)
|
■No97184 (黒子 さん) に返信
> 一方で、メモリーの種類(DDR4-2132や型番やメモリクロックなど)を取得するにはどのようにしたら良いですか?
WMI を御存知のようですし、そのまま Win32_PhysicalMemory クラスではどうでしょう。
もちろん VB や C# からでも得られますが、確認するだけであれば、
PowerShell で『 Get-WmiObject Win32_PhysicalMemory | Out-GridView 』を
実行するのが手っ取り早いです。
BankLabel プロパティ ………………… "BANK 3"、"Bank A" など
DeviceLocator プロパティ …………… "ChannelB-DIMM1"、"SIMM 3" など
ConfiguredClockSpeed プロパティ …… 2,666、2,400、1,867 など (MHz)
Speed プロパティ ……………………… 2,666、2,400、1,867 など (MHz)
ConfiguredVoltage プロパティ ……… 1,200 など (ミリボルト)
Capacity プロパティ …………………… 17,179,869,184 など (バイト)
Manufacturer プロパティ ……………… "04EF"、"Samsung"、"A-DATA"、"SK Hynix"、"Kingston" など
PartNumber プロパティ ………………… "M378A1K43CB2-CTD"、"H9CCNNNCLGALAR-NUD"、"TEAMGROUP-UD4-2400" など
SerialNumber プロパティ ……………… "32DBDAD0"、"AAA40100" など
SMBIOSMemoryType プロパティ (マップ値)、および
MemoryType プロパティ (生値) …… 下記の列挙値
00h : Unknown
01h : Other
02h : Unknown
03h : DRAM
04h : EDRAM
05h : VRAM
06h : SRAM
07h : RAM
08h : ROM
09h : FLASH
0Ah : EEPROM
0Bh : FEPROM
0Ch : EPROM
0Dh : CDRAM
0Eh : 3DRAM
0Fh : SDRAM
10h : SGRAM
11h : RDRAM
12h : DDR
13h : DDR2
14h : DDR2 FB-DIMM
15h : (Reserved)
16h : (Reserved)
17h : (Reserved)
18h : DDR3
19h : FBD2
1Ah : DDR4
1Bh : LPDDR
1Ch : LPDDR2
1Dh : LPDDR3
1Eh : LPDDR4
1Fh : Logical non-volatile device
FormFactor プロパティ ………………… 下記の列挙値
00h : Unknown
01h : Other
02h : SIP
03h : DIP
04h : ZIP
05h : SOJ
06h : Proprietary
07h : SIMM
08h : DIMM
09h : TSOP
0Ah : PGA
0Bh : RIMM
0Ch : SODIMM
0Dh : SRIMM
0Eh : SMD
0Fh : SSMP
10h : QFP
11h : TQFP
12h : SOIC
13h : LCC
14h : PLCC
15h : BGA
16h : FPBGA
17h : LGA
TypeDetail プロパティ ………………… 下記のビットフラグ
Bit 0 : Reserved, set to 0
Bit 1 : Other
Bit 2 : Unknown
Bit 3 : Fast-paged
Bit 4 : Static column
Bit 5 : Pseudo-static
Bit 6 : RAMBUS
Bit 7 : Synchronous
Bit 8 : CMOS
Bit 9 : EDO
Bit 10: Window DRAM
Bit 11: Cache DRAM
Bit 12: Non-volatile
Bit 13: Registered (Buffered)
Bit 14: Unbuffered (Unregistered)
Bit 15: LRDIMM
DataWidth プロパティ ………………… 16 など (bit)
InterleaveDataDepth プロパティ …… 2 など
InterleavePosition プロパティ ……… 1、2 など
HotSwappable プロパティ ……………… False など
http://www.wmifun.net/library/win32_physicalmemory.html
https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-physicalmemory
https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.2.0.pdf
|
|