Freigeben über


CIM_Memory-Klasse (Hyper-V-Verwaltung)

Stellt die Funktionen und die Verwaltung speicherbezogener logischer Geräte dar.

Syntax

[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[];
};

Member

Die CIM_Memory-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die CIM_Memory-Klasse verfügt über diese Eigenschaften.

AdditionalErrorData

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.AdditionalErrorData"), OctetString, MappingStrings ("MIF. DMTF| Speichergerät|005.18", "MIF. DMTF| Array für physischen Arbeitsspeicher|001,13")

Ein Array von Oktetten, das zusätzliche Fehlerinformationen enthält. Ein Beispiel ist das ECC-Syndrom oder die Rückgabe der Prüfbits, wenn eine CRC-basierte Fehlermethodik verwendet wird. Im letzteren Fall, wenn ein einzelner Bitfehler erkannt wird und der CRC-Algorithmus bekannt ist, ist es möglich, das genaue Bit zu bestimmen, das fehlgeschlagen ist.

Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

CorrectableError

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.CorrectableError"), MappingStrings ("MIF. DMTF| Array für physischen Arbeitsspeicher|001,8")

true , wenn der letzte Fehler korrigiert werden kann; andernfalls false. Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

EndingAddress

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("KiloBytes"), MappingStrings ("MIF. DMTF| Speicherarray zugeordnete Adressen|001.4", "MIF. DMTF| Zugeordnete Speichergeräteadressen|001.5"), PUnit ("Byte * 10^3")

Die Endadresse, auf die eine Anwendung oder ein Betriebssystem verweist und die von einem Speichercontroller für das Speicherobjekt zugeordnet wird. Die Endadresse wird in KB angegeben.

ErrorAccess

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.ErrorAccess"), MappingStrings ("MIF. DMTF| Array für physischen Arbeitsspeicher|001.10")

Der Speicherzugriffsvorgang, der den letzten Fehler verursacht hat. Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

Sonstiges (1)

Unbekannt (2)

Lesen (3)

Schreiben (4)

Teilweiser Schreibvorgang (5)

ErrorAddress

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.StartingAddress"), MappingStrings ("MIF. DMTF| Memory Device|005.19", "MIF. DMTF| Array für physischen Arbeitsspeicher|001,14")

Die Adresse des letzten Speicherfehlers. Der Fehlertyp wird durch die ErrorInfo-Eigenschaft beschrieben. Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

Errordata

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.ErrorData"), OctetString, ArrayType ("Indexed"), MappingStrings ("MIF. DMTF| Array für physischen Arbeitsspeicher|001.12")

Ein Array, das Daten enthält, die während des letzten fehlerhaften Speicherzugriffs erfasst wurden. Die Daten belegen die ersten n Oktette des Arrays, das erforderlich ist, um die Anzahl der Bits zu enthalten, die durch die ErrorTransferSize-Eigenschaft angegeben werden.

Wenn die ErrorTransferSize-Eigenschaft "0" (OK) enthält, wird diese Eigenschaft nicht verwendet.

ErrorDataOrder

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: veraltet ("CIM_MemoryError.ErrorDataOrder")

Die Reihenfolge für Daten, die in der ErrorData-Eigenschaft gespeichert sind. "Least Significant Byte First" (value=1) oder "Most Significant Byte First" (2) kann angegeben werden. Wenn die ErrorTransferSize-Eigenschaft "0" (OK) enthält, wird diese Eigenschaft nicht verwendet.

Unbekannt (0)

Least Significant Byte First (1)

Wichtigstes Byte first (2)

ErrorInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.ErrorInfo"), MappingStrings ("MIF. DMTF| Memory Device|005.12", "MIF. DMTF| Physical Memory Array|001.8"), ModelCorrespondence ("CIM_Memory. OtherErrorDescription")

Der Typ des zuletzt aufgetretenen Fehlers.

Sonstiges (1)

Unbekannt (2)

OK (3)

Ungültiger Lesevorgang (4)

Paritätsfehler (5)

Single-Bit-Fehler (6)

Double-Bit-Fehler (7)

Multi-Bit-Fehler (8)

Nibble Error (9)

Prüfsummenfehler (10)

CRC-Fehler (11)

Undefined (12)

Undefined (13)

Undefined (14)

FehlerMethodologie

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("ErrorMethodology"), MappingStrings ("MIF. DMTF| Array für physischen Arbeitsspeicher|001,7")

Gibt an, ob Paritätsalgorithmen, CRC-Algorithmen, ECC oder andere Mechanismen vom Speicherobjekt verwendet werden. Details zum Algorithmus können auch angegeben werden.

ErrorResolution

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.ErrorResolution"), Einheiten ("Bytes"), MappingStrings ("MIF. DMTF| Speichergerät|005.21", "MIF. DMTF| Array für physischen Arbeitsspeicher|001.15"), PUnit ("Byte")

Der Bereich in Bytes, in dem der letzte Fehler behoben werden kann. Beispielsweise, wenn Fehleradressen in Bit 11 aufgelöst werden, z. B. auf einer typischen Seitenbasis; Dann können die Fehler in 4K-Grenzen aufgelöst werden, und diese Eigenschaft ist auf "4000" festgelegt. Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

ErrorTime

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.ErrorTime")

Der Zeitpunkt, zu dem der letzte Speicherfehler aufgetreten ist. Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

ErrorTransferSize

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.ErrorTransferSize"), Units ("Bits"), MappingStrings ("MIF. DMTF| Physisches Speicherarray|001.11"), PUnit ("Bit")

Die Größe der Datenübertragung in Bits, die den letzten Fehler verursacht hat. "0" gibt keinen Fehler an. Wenn die ErrorInfo-Eigenschaft "3" (OK) enthält, wird diese Eigenschaft nicht verwendet.

OtherErrorDescription

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.OtherErrorDescription"), ModelCorrespondence ("CIM_Memory. ErrorInfo")

Eine Beschreibung des Fehlertyps, wenn die ErrorType-Eigenschaft auf "1" (sonstige) festgelegt ist.

StartingAddress

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("KiloBytes"), MappingStrings ("MIF. DMTF| Zugeordnete Speicherarrayadressen|001.3", "MIF. DMTF| Zugeordnete Speichergeräteadressen|001.4"), PUnit ("Byte * 10^3")

Die Startadresse, auf die von einer Anwendung oder einem Betriebssystem verwiesen und von einem Speichercontroller für das Speicherobjekt zugeordnet wird. Die Startadresse wird in Kilobyte angegeben.

SystemLevelAddress

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM_MemoryError.SystemLevelAddress")

TRUE , wenn die Adressinformationen in der ErrorAddress-Eigenschaft eine Adresse auf Systemebene sind, false , wenn es sich um eine physische Adresse handelt.

Flüchtige

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

TRUE , wenn der Arbeitsspeicher flüchtig ist; Andernfalls false.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8
Unterstützte Mindestversion (Server)
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM_StorageExtent