WMIのWin32_PhysicalMemory.Capacityを理解する方法は、WMIにあるすべての異なる行を合計すると、Windowsで実際に使用できるRAMの量になります。
ただし、(物理アドレス拡張を介して)2Gを超えるメモリを搭載した32ビットマシンのようなものはどうでしょうか。実際に使用可能なメモリが6Gある場合、それを返しますか、それとも2Gまたは4Gを返しますか?
WMIのWin32_PhysicalMemory.Capacityを理解する方法は、WMIにあるすべての異なる行を合計すると、Windowsで実際に使用できるRAMの量になります。
ただし、(物理アドレス拡張を介して)2Gを超えるメモリを搭載した32ビットマシンのようなものはどうでしょうか。実際に使用可能なメモリが6Gある場合、それを返しますか、それとも2Gまたは4Gを返しますか?
WMI クラスのほとんどのプロパティ値はWin32_PhysicalMemory
から継承されますCIM_PhysicalMemory
。この場合、Capacity
プロパティ値はSMBIOS 2.7.1メモリ デバイス テーブル (タイプ 17) から取得されます。あなたの質問に答えると、このプロパティによって返される値はメモリ デバイスのサイズです。