共用方式為


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「)

包含其他錯誤資訊的八位陣列。 例如,如果使用以 CRC 為基礎的錯誤方法,則為 ECC 運算式或檢查位的傳回。 在後者的情況下,如果辨識單一位錯誤且已知 CRC 演算法,就可以判斷失敗的確切位。

如果 ErrorInfo 屬性包含 「3」 (OK) ,則不會使用此屬性。

CorrectableError

資料類型: 布林值

存取類型:唯讀

限定詞:已 淘汰 (「CIM_MemoryError.CorrectableError」) , MappingStrings (「MIF。DMTF|實體記憶體陣列|001.8「)

如果最新的錯誤可更正,則為true;否則為false。 如果 ErrorInfo 屬性包含 「3」 (OK) ,則不會使用此屬性。

EndingAddress

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KbBytes」) , MappingStrings (「MIF。DMTF|記憶體陣列對應位址|001.4「, 」MIF.DMTF|記憶體裝置對應位址|001.5「) , PUnit (」byte * 10^3「)

應用程式或作業系統所參考的結束位址,並由記憶體物件的記憶體控制器對應。 結束位址是以 KB 為單位指定。

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屬性中的資料順序。 可以指定 「Least Significant Byte First」 (value=1) 或 「Most Significant Byte First」 (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)

確定 (3)

錯誤的讀取 (4)

同位錯誤 (5)

單一位錯誤 (6)

雙位錯誤 (7)

多位錯誤 (8)

Nibble 錯誤 (9)

總和檢查碼錯誤 (10)

CRC 錯誤 (11)

未定義 (12)

未定義 (13)

未定義 (14)

ErrorMethodology

資料類型: 字串

存取類型:唯讀

限定詞: 覆寫 (「ErrorMethodology」) , MappingStrings (「MIF。DMTF|實體記憶體陣列|001.7「)

指出記憶體物件是否使用同位演算法、CRC 演算法、ECC 或其他機制。 您也可以提供演算法的詳細資料。

ErrorResolution

資料類型: uint64

存取類型:唯讀

限定詞:已 淘汰 (「CIM_MemoryError.ErrorResolution」) , 單位 (「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

資料類型: 字串

存取類型:唯讀

限定詞: 已被 取代 (「CIM_MemoryError.OtherErrorDescription」) , ModelCorrespondence (「CIM_MemoryErrorInfo「)

ErrorType 屬性設定為 「1」 (其他) 時,錯誤類型的描述。

StartingAddress

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KbBytes」) , MappingStrings (「MIF。DMTF|記憶體陣列對應位址|001.3「, 」MIF.DMTF|記憶體裝置對應位址|001.4「) , PUnit (」byte * 10^3「)

應用程式或作業系統所參考的起始位址,並由記憶體物件的記憶體控制器對應。 起始位址是以 KB 為單位指定。

SystemLevelAddress

資料類型: 布林值

存取類型:唯讀

限定詞: 已淘汰 (「CIM_MemoryError.SystemLevelAddress」)

如果ErrorAddress屬性中的位址資訊是系統層級位址,則為true;如果是實體位址,則為false

揮發 性

資料類型: 布林值

存取類型:唯讀

如果記憶體為 volatile,則為true;否則為false

規格需求

需求
最低支援的用戶端
Windows 8
最低支援的伺服器
Windows Server 2012
命名空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_StorageExtent