次の方法で共有


CIM_Memory クラス (Hyper-V 管理)

メモリ関連の論理デバイスの機能と管理を表します。

構文

[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Device::Memory"), AMENDMENT]
class CIM_Memory : CIM_StorageExtent
{
  boolean  Volatile;
  string   ErrorMethodology;
  uint64   StartingAddress;
  uint64   EndingAddress;
  uint16   ErrorInfo;
  string   OtherErrorDescription;
  boolean  CorrectableError;
  datetime ErrorTime;
  uint16   ErrorAccess;
  uint32   ErrorTransferSize;
  uint8    ErrorData[];
  uint16   ErrorDataOrder;
  uint64   ErrorAddress;
  boolean  SystemLevelAddress;
  uint64   ErrorResolution;
  uint8    AdditionalErrorData[];
};

メンバー

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

プロパティ

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

AdditionalErrorData

データ型: uint8 配列

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

修飾子: 非推奨 ("CIM_MemoryError.AdditionalErrorData")、 OctetStringMappingStrings ("MIF。DMTF|メモリ デバイス|005.18","MIF.DMTF|物理メモリ配列|001.13")

追加のエラー情報を含むオクテットの配列。 たとえば、ECC 症候群、または CRC ベースのエラー手法を使用した場合のチェック ビットの戻り値です。 後者の場合、1 ビット エラーが認識され、CRC アルゴリズムがわかっている場合は、失敗した正確なビットを特定できます。

ErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

CorrectableError

データ型: boolean

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

修飾子: 非推奨 ("CIM_MemoryError.CorrectableError")、 MappingStrings ("MIF。DMTF|物理メモリ配列|001.8")

最新のエラーが修正可能な場合は true。それ以外の場合は falseErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

EndingAddress

データ型: uint64

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

修飾子: 単位 ("キロバイト")、 MappingStrings ("MIF。DMTF|メモリ配列マップアドレス|001.4","MIF.DMTF|メモリ デバイスのマップされたアドレス|001.5")、 PUnit ("byte * 10^3")

アプリケーションまたはオペレーティング システムによって参照され、メモリ オブジェクトのメモリ コントローラーによってマップされる終了アドレス。 終了アドレスはキロバイト単位で指定します。

ErrorAccess

データ型: uint16

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorAccess")、 MappingStrings ("MIF。DMTF|物理メモリ配列|001.10")

最後のエラーの原因となったメモリ アクセス操作。 ErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

その他 (1)

不明 (2)

読み取り (3)

書き込み (4)

部分書き込み (5)

ErrorAddress

データ型: uint64

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

修飾子: 非推奨 ("CIM_MemoryError.StartingAddress")、 MappingStrings ("MIF。DMTF|メモリ デバイス|005.19","MIF.DMTF|物理メモリアレイ|001.14")

最後のメモリ エラーのアドレス。 エラーの種類は ErrorInfo プロパティによって記述されます。 ErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

ErrorData

データ型: uint8 配列

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorData")、 OctetStringArrayType ("Indexed")、 MappingStrings ("MIF。DMTF|物理メモリ配列|001.12")

最後の誤ったメモリ アクセス中にキャプチャされたデータを含む配列。 データは、 ErrorTransferSize プロパティで指定されたビット数を保持するために必要な配列の最初の n オクテットを占有します。

ErrorTransferSize プロパティに "0" (OK) が含まれている場合、このプロパティは使用されません。

ErrorDataOrder

データ型: uint16

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorDataOrder")

ErrorData プロパティに格納されているデータの順序。 "最下位バイト優先" (value=1) または "最上位バイト優先" (2) を指定できます。 ErrorTransferSize プロパティに "0" (OK) が含まれている場合、このプロパティは使用されません。

不明 (0)

最下位バイト優先 (1)

最上位バイトの先頭 (2)

ErrorInfo

データ型: uint16

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorInfo")、 MappingStrings ("MIF。DMTF|メモリ デバイス|005.12","MIF.DMTF|物理メモリ配列|001.8")、 ModelCorrespondence ("CIM_MemoryOtherErrorDescription")

最後に発生したエラーの種類。

その他 (1)

不明 (2)

OK (3)

不正読み取り (4)

パリティ エラー (5)

単一ビット エラー (6)

二重ビット エラー (7)

マルチビット エラー (8)

ニブル エラー (9)

チェックサム エラー (10)

CRC エラー (11)

Undefined (12)

Undefined (13)

Undefined (14)

ErrorMethodology

データ型: string

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

修飾子: オーバーライド ("ErrorMethodology")、 MappingStrings ("MIF。DMTF|物理メモリ配列|001.7")

パリティ アルゴリズム、CRC アルゴリズム、ECC、またはその他のメカニズムがメモリ オブジェクトによって使用されるかどうかを示します。 アルゴリズムの詳細も指定できます。

ErrorResolution

データ型: uint64

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorResolution")、 Units ("Bytes")、 MappingStrings ("MIF。DMTF|メモリ デバイス|005.21","MIF.DMTF|物理メモリ配列|001.15"), PUnit ("byte")

最後のエラーを解決できる範囲 (バイト単位)。 たとえば、エラー アドレスがビット 11 に解決された場合 (一般的なページベースなど)。エラーは 4K 境界に解決でき、このプロパティは "4000" に設定されます。 ErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

ErrorTime

データ型: datetime

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorTime")

最後のメモリ エラーが発生した時刻。 ErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

ErrorTransferSize

データ型: uint32

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

修飾子: 非推奨 ("CIM_MemoryError.ErrorTransferSize")、 Units ("Bits")、 MappingStrings ("MIF。DMTF|物理メモリ配列|001.11"), PUnit ("bit")

最後のエラーの原因となったデータ転送のサイズ (ビット単位)。 "0" はエラーがないことを示します。 ErrorInfo プロパティに "3" (OK) が含まれている場合、このプロパティは使用されません。

OtherErrorDescription

データ型: string

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

修飾子: 非推奨 ("CIM_MemoryError.OtherErrorDescription")、 ModelCorrespondence ("CIM_MemoryErrorInfo")

ErrorType プロパティが "1" (その他) に設定されている場合のエラーの種類の説明。

StartingAddress

データ型: uint64

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

修飾子: Units ("KiloBytes")、 MappingStrings ("MIF。DMTF|メモリ配列マップアドレス|001.3","MIF.DMTF|メモリ デバイスのマップされたアドレス|001.4")、 PUnit ("byte * 10^3")

アプリケーションまたはオペレーティング システムによって参照され、メモリ オブジェクトのメモリ コントローラーによってマップされる開始アドレス。 開始アドレスはキロバイト単位で指定します。

SystemLevelAddress

データ型: ブール値

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

修飾子: 非推奨 ("CIM_MemoryError.SystemLevelAddress")

ErrorAddress プロパティのアドレス情報がシステム レベルのアドレスの場合は true、物理アドレスの場合は false

揮発 性

データ型: ブール値

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

メモリが揮発性の場合は true。それ以外の場合は false

要件

要件
サポートされている最小のクライアント
Windows 8
サポートされている最小のサーバー
Windows Server 2012
名前空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

関連項目

CIM_StorageExtent