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 diese Typen von Membern:

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 | Physical Memory Array | 001.13")

Ein Array von Oktetten, das zusätzliche Fehlerinformationen enthält. Ein Beispiel hierfür ist ECC-Füllung oder die Rückgabe der Prüfbits, wenn eine CRC-basierte Fehlermethodik verwendet wird. Wenn im letzteren Fall ein Single-Bit-Fehler erkannt wird und der CRC-Algorithmus bekannt ist, ist es möglich, das genaue Bit zu bestimmen, bei dem ein Fehler aufgetreten ist.

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

CorrectableError

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM _ MemoryError.CorrectableError"), MappingStrings ("MIF. DMTF | Physical Memory Array | 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 | Memory Array Mapped Addresses | 001.4", "MIF. |DmTF-Speichergerät zugeordnete Adressen | 001.5"), PUnit ("Byte * 10^3")

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

ErrorAccess

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM _ MemoryError.ErrorAccess"), MappingStrings ("MIF. DMTF | Physical Memory Array | 001.10")

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

Andere (1)

Unbekannt (2)

Lesen (3)

Schreiben (4)

Partieller Schreibvorgang (5)

ErrorAddress

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM _ MemoryError.StartingAddress"), MappingStrings ("MIF. |DMTF-Speichergerät | 005.19", "MIF. DMTF | Physical Memory Array | 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 | Physical Memory Array | 001.12")

Ein Array, das Daten enthält, die während des letzten fehlerhaften Speicherzugriffs erfasst wurden. Die Daten nehmen die ersten n Oktette des Arrays ein, die erforderlich sind, um die Anzahl von Bits zu speichern, die von der 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 der in der ErrorData-Eigenschaft gespeicherten Daten. "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) (Am wenigsten signifikantes Byte (1))

Most Significant Byte First (2) (Wichtigstes Byte (2))

ErrorInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM _ MemoryError.ErrorInfo"), MappingStrings ("MIF. |DMTF-Speichergerät | 005.12", "MIF. DMTF | Physical Memory Array | 001.8"), ModelCorrespondence ("CIM _ Memory.OtherErrorDescription")

Der Typ des letzten Fehlers, der auftritt.

Andere (1)

Unbekannt (2)

OK (3)

Ungültiges Lesen (4)

Paritätsfehler (5)

Single-Bit-Fehler (6)

Double-Bit-Fehler (7)

Multi-Bit-Fehler (8)

Nibble-Fehler (9)

Prüfsummenfehler (10)

CRC-Fehler (11)

Nicht definiert (12)

Nicht definiert (13)

Nicht definiert (14)

ErrorMethodology

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("ErrorMethodology"), MappingStrings ("MIF. DMTF | Physical Memory Array | 001.7")

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

ErrorResolution

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Veraltet ("CIM _ MemoryError.ErrorResolution"), Einheiten ("Bytes"), MappingStrings ("MIF. |DMTF-Speichergerät | 005.21", "MIF. DMTF | Physical Memory Array | 001.15"), PUnit ("byte")

Der Bereich in Bytes, in dem der letzte Fehler behoben werden kann. Wenn z. B. 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"), Einheiten ("Bits"), MappingStrings ("MIF. DMTF | Physical Memory Array | 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-Arbeitsspeicher.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 | Memory Array Mapped Addresses | 001.3", "MIF. |DMTF-Speichergerät zugeordnete Adressen | 001.4"), PUnit ("Byte * 10^3")

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

SystemLevelAddress

Datentyp: boolescher Wert

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.

Volatil

Datentyp: boolescher Wert

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-Virtualisierung \ v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM _ StorageExtent