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")、 OctetString、 MappingStrings ("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。それ以外の場合は false。 ErrorInfo プロパティに "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")、 OctetString、 ArrayType ("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_Memory。OtherErrorDescription")
最後に発生したエラーの種類。
その他 (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_Memory。ErrorInfo")
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 |
|
[DLL] |
|