Class CIM_Memory
extends CIM_StorageExtent

Capabilities and management of Memory-related LogicalDevices.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_StorageExtent
   |
   +--CIM_Memory

Direct Known Subclasses

CIM_NonVolatileStorage
CIM_VolatileStorage
CIM_CacheMemory

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringCapabilities and management of Memory-related LogicalDevices.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CorrectableErrorboolean
DescriptionstringBoolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, "OK", then this property has no meaning.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Device|005, MIF.DMTF|Physical Memory Array|001.8None None
EndingAddressuint64
DescriptionstringThe ending address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The ending address is specified in KBytes.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Array Mapped Addresses|001.4, MIF.DMTF|Memory Device Mapped Addresses|001.5None None
UnitsstringKiloBytesNone TRANSLATABLE= true
ErrorAccessuint16
DescriptionstringAn integer enumeration indicating the memory access operation that caused the last error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, "OK", then this property has no meaning.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Device|005, MIF.DMTF|Physical Memory Array|001.10None None
ValueMapstring1, 2, 3, 4, 5None None
ValuesstringOther, Unknown, Read, Write, Partial WriteNone TRANSLATABLE= true
ErrorAddressuint64
DescriptionstringSpecifies the address of the last memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, "OK", then this property has no meaning.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Device|005, MIF.DMTF|Memory Device|005, MIF.DMTF|Physical Memory Array|001.14None None
ErrorDataOrderuint16
DescriptionstringThe ordering for data stored in the ErrorData property. "Least Significant Byte First" (value=1) or "Most Significant Byte First" (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.None TRANSLATABLE= true
ValuesstringUnknown, Least Significant Byte First, Most Significant Byte FirstNone TRANSLATABLE= true
ErrorInfouint16
DescriptionstringAn integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Device|005, MIF.DMTF|Physical Memory Array|001.8None None
ModelCorrespondencestringCIM_Memory.OtherErrorDescriptionNone None
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14None None
ValuesstringOther, Unknown, OK, Bad Read, Parity Error, Single-Bit Error, Double-Bit Error, Multi-Bit Error, Nibble Error, Checksum Error, CRC Error, Undefined, Undefined, UndefinedNone TRANSLATABLE= true
ErrorMethodologystring
DescriptionstringErrorMethodology for Memory is a string property that indicates whether parity or CRC algorithms, ECC or other mechanisms are used. Details on the algorithm can also be supplied.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Physical Memory Array|001.7None None
OverridestringErrorMethodologyNone OVERRIDABLE= false
ErrorResolutionuint64
DescriptionstringSpecifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, "OK", then this property has no meaning.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Device|005, MIF.DMTF|Physical Memory Array|001.15None None
UnitsstringBytesNone TRANSLATABLE= true
ErrorTimedatetime
DescriptionstringThe time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, "OK", then this property has no meaning.None TRANSLATABLE= true
ErrorTransferSizeuint32
DescriptionstringThe size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, "OK", then this property should be set to 0.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Device|005, MIF.DMTF|Physical Memory Array|001.11None None
UnitsstringBitsNone TRANSLATABLE= true
OtherErrorDescriptionstring
DescriptionstringFree form string providing more information if the ErrorType property is set to 1, "Other". If not set to 1, this string has no meaning.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Memory.ErrorInfoNone None
StartingAddressuint64
DescriptionstringThe beginning address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The starting address is specified in KBytes.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Memory Array Mapped Addresses|001.3, MIF.DMTF|Memory Device Mapped Addresses|001.4None None
UnitsstringKiloBytesNone TRANSLATABLE= true
SystemLevelAddressboolean
DescriptionstringBoolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, "OK", then this property has no meaning.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
Accessuint16CIM_StorageExtent
Availabilityuint16CIM_LogicalDevice
BlockSizeuint64CIM_StorageExtent
CaptionstringCIM_ManagedElement
ConsumableBlocksuint64CIM_StorageExtent
CreationClassNamestringCIM_LogicalDevice
DataOrganizationuint16CIM_StorageExtent
DescriptionstringCIM_ManagedElement
DeviceIDstringCIM_LogicalDevice
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
InstallDatedatetimeCIM_ManagedSystemElement
IsBasedOnUnderlyingRedundancybooleanCIM_StorageExtent
LastErrorCodeuint32CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
NamestringCIM_ManagedSystemElement
NumberOfBlocksuint64CIM_StorageExtent
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
PurposestringCIM_StorageExtent
SequentialAccessbooleanCIM_StorageExtent
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TotalPowerOnHoursuint64CIM_LogicalDevice