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 |
|
| DLL |
|