Share via


CIM_PhysicalMemory クラス

CIM_PhysicalMemory クラスは、SIMMS、DIMM、生メモリ チップなどの低レベルのメモリ デバイスを表します。

重要

DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。 プロパティは、MOF の順序ではなく、アルファベット順で一覧表示されます。

構文

[abstract, UUID("{FAF76B7B-798C-11D2-AAD1-006008C78BC7}"), AMENDMENT]
class CIM_PhysicalMemory : CIM_Chip
{
  string   BankLabel;
  uint64   Capacity;
  string   Caption;
  string   CreationClassName;
  uint16   DataWidth;
  string   Description;
  uint16   FormFactor;
  boolean  HotSwappable;
  datetime InstallDate;
  uint32   InterleavePosition;
  string   Manufacturer;
  uint16   MemoryType;
  string   Model;
  string   Name;
  string   OtherIdentifyingInfo;
  string   PartNumber;
  uint32   PositionInRow;
  boolean  PoweredOn;
  boolean  Removable;
  boolean  Replaceable;
  string   SerialNumber;
  string   SKU;
  uint32   Speed;
  string   Status;
  string   Tag;
  uint16   TotalWidth;
  string   Version;
};

メンバー

CIM_PhysicalMemory クラスには、次の種類のメンバーがあります。

プロパティ

CIM_PhysicalMemory クラスには、これらのプロパティがあります。

BankLabel

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、 MappingStrings ("MIF。DMTF|メモリ デバイス|002.4")

メモリが配置されているラベル付きバンク。 たとえば、"Bank 0" や "Bank A" などです。

[容量]

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Memory Device|002.5"), Units ("bytes")

物理メモリの合計容量 (バイト単位)。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの短いテキスト説明。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

CreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: CIM_KeyMaxLen (256)

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 クラスの他のキー プロパティと共に使用する場合、このプロパティを使用すると、クラスとそのサブクラスのすべてのインスタンスを一意に識別できます。

このプロパティは、 CIM_PhysicalElementから継承されます。

DataWidth

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Memory Device|002.8"), Units ("bits")

物理メモリのデータ幅 (ビット単位)。 データ幅が 0 (ゼロ) で、合計幅が 8 の場合は、メモリがエラー修正ビットを提供するためにのみ使用されることを示します。

説明

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Description")

オブジェクトのテキストの説明。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

FormFactor

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: オーバーライド ("FormFactor")、 MappingStrings ("MIF。DMTF|メモリ デバイス|002.6")

チップの実装フォーム ファクター。 たとえば、SIMM、TSOP、PGA などの値を指定できます。

このプロパティは、 CIM_Chipから継承されます。

0

Unknown

1

その他

2

SIP

3

DIP

4

ZIP

5

SOJ

6

[専用]

7

Simm

8

Dimm

9

Tsop

10

PGA

11

Rimm

12

Sodimm

13

SRIMM

14

Smd

15

SSMP

16

Qfp

17

TQFP

18

SOIC

19

Lcc

20

PLCC

21

Bga

22

FPBGA

23

LGA

HotSwappable

データ型: ブール値

アクセスの種類: 読み取り専用

TRUE の場合、パッケージをホット スワップできます。 含まれているパッケージがオンになっている間に、要素を物理的に異なる (ただし同等の) 要素に置き換えることができる場合は、物理パッケージをホットスワップできます。 たとえば、ファン コンポーネントはホットスワップするように設計できます。 ホットスワップ可能なすべてのコンポーネントは、本質的に取り外し可能で交換可能です。

このプロパティは、 CIM_PhysicalComponentから継承されます。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされた日時。 このプロパティには、オブジェクトがインストールされていることを示す値は必要ありません。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

InterleavePosition

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|メモリ デバイスのマップされたアドレス|001.7")

インターリーブ内の物理メモリの位置。 値 0 は非インターリーブを示し、1 は最初の位置を示し、2 は 2 番目の位置を示します。 たとえば、2:1 インターリーブでは、値 1 はメモリが偶数位置にあることを示します。

Manufacturer

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (256)

物理要素の生成を担当するorganizationの名前。 詳細については、CIM_ProductVendor プロパティを参照してください。

このプロパティは、 CIM_PhysicalElementから継承されます。

MemoryType

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|メモリ デバイス|002.9")

物理メモリの種類。

不明 (0)

その他 (1)

DRAM (2)

同期 DRAM (3)

キャッシュ DRAM (4)

EDO (5)

EDRAM (6)

VRAM (7)

SRAM (8)

RAM (9)

ROM (10)

フラッシュ (11)

EEPROM (12)

FEPROM (13)

EPROM (14)

CDRAM (15)

3DRAM (16)

SDRAM (17)

SGRAM (18)

RDRAM (19)

DDR (20)

DDR2 (21)

DDR2 FB-DIMM (22)

Model

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)

物理要素が一般的に認識される名前。

このプロパティは、 CIM_PhysicalElementから継承されます。

名前

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Name")

オブジェクトが認識されるラベル。 サブクラス化すると、このプロパティをキー プロパティとしてオーバーライドできます。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

OtherIdentifyingInfo

データ型: string

アクセスの種類: 読み取り専用

物理要素を識別するために使用できる、資産タグ情報以外の追加データ。 1 つの例として、要素に関連付けられているバーコード データがあります。このデータにはアセット タグもあります。 バー コード データのみが使用可能で、一意で要素キーとして使用できる場合、このプロパティは null になり、バーコード データは Tag プロパティのクラス キーとして使用されることに注意してください。 このプロパティは、 CIM_PhysicalElementから継承されます。

PartNumber

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (256)

物理要素を生成または製造したorganizationによって割り当てられた部品番号。

このプロパティは、 CIM_PhysicalElementから継承されます。

PositionInRow

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|メモリ デバイスのマップされたアドレス|001.6")

1 行の物理メモリの位置。 たとえば、2 つの 8 ビット メモリ デバイスを使用して 16 ビット行を形成する場合、値 2 はメモリが 2 番目のデバイスであることを示します。 値 0 は、このプロパティの無効な値です。

PoweredOn

データ型: ブール値

アクセスの種類: 読み取り専用

TRUE の場合、物理要素の電源がオンになります。

このプロパティは、 CIM_PhysicalElementから継承されます。

リムーバブル

データ型: boolean

アクセスの種類: 読み取り専用

TRUE の場合、この要素は、パッケージ全体の機能を損なうことなく、通常見つかった物理コンテナーに取り込み、取り出すように設計されています。 パッケージは、取り外しを実行するために電源をオフにする必要がある場合でも、取り外し可能と見なされます。 電源をオンにしてパッケージを取り外すことができる場合、要素はリムーバブルであり、ホットスワップできます。 たとえば、ダウングレードできないプロセッサ チップは取り外し可能です。

このプロパティは、 CIM_PhysicalComponentから継承されます。

置き換え可能

データ型: boolean

アクセスの種類: 読み取り専用

TRUE の場合、要素を物理的に異なる要素に置き換えることができます。 たとえば、一部のコンピューター システムでは、メイン プロセッサ チップを高いクロック 定格のいずれかにアップグレードできます。 この場合、プロセッサは交換可能であると言われます。 すべてのリムーバブル コンポーネントは本質的に交換可能です。

このプロパティは、 CIM_PhysicalComponentから継承されます。

SerialNumber

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)

物理要素を識別するために使用される製造元によって割り当てられた番号。

このプロパティは、 CIM_PhysicalElementから継承されます。

SKU

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)

物理エレメントの保管単位番号。

このプロパティは、 CIM_PhysicalElementから継承されます。

速度

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: 単位 ("nanoseconds")

物理メモリの速度 (ナノ秒単位)。

状態

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

次の値があります。

OK ("OK")

エラー ("Error")

機能低下 ("Degraded")

不明 ("不明")

Pred Fail ("Pred Fail")

開始 中 ("Starting")

停止 中 ("停止中")

サービス ("Service")

ストレス ( "ストレス")

NonRecover ("NonRecover")

連絡先なし ("連絡先なし")

Lost Comm ("Lost Comm")

Tag

データ型: string

アクセスの種類: 読み取り専用

修飾子: CIM_KeyMaxLen (256)

物理要素を一意に識別し、要素のキーとして機能する任意の文字列。 このプロパティには、資産タグやシリアル番号データなどの情報を含めることができます。 CIM_PhysicalElementのキーは、キャビネットやアダプターなどの物理的な配置に関係なく、ハードウェアまたはエンティティを個別に識別するために、オブジェクト階層に非常に高く配置されます。 たとえば、ホット スワップできるリムーバブル コンポーネントは、その包含 (スコープ) パッケージから取得し、一時的に使用することはできません。 オブジェクトは引き続き存在し、別のスコープ コンテナーに挿入することもできます。 物理要素のキーは、配置または場所指向の階層とは別に定義される任意の文字列です。

このプロパティは、 CIM_PhysicalElementから継承されます。

Totalwidth

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|Memory Device|002.7"), Units ("bits")

物理メモリの合計幅 (ビット単位) (チェックまたはエラー修正ビットを含む)。 エラー修正ビットがない場合、このプロパティの値は DataWidth プロパティに指定された値と一致する必要があります。

Version

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)

物理要素のバージョン。

このプロパティは、 CIM_PhysicalElementから継承されます。

注釈

CIM_PhysicalMemory クラスは、CIM_Chipから派生します。

WMI では、このクラスは実装されません。 CIM_PhysicalMemoryから派生した WMI クラスについては、「Win32 クラス」を参照してください。

このドキュメントは、DMTF によって発行された CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーの修正、Microsoft SDK ドキュメント標準への準拠、または詳細情報の提供を行うために変更を加えた可能性があります。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

関連項目

CIM_Chip