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