LMI_ProcessorCacheMemory¶
Subclass of CIM_Memory
Capabilities and management of Memory-related LogicalDevices.
Key properties¶
Local properties¶
uint16
Access
Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). “Unknown” (0) and “Write Once” (4) can also be defined.
ValueMap Values 0 Unknown 1 Readable 2 Writeable 3 Read/Write Supported 4 Write Once
string
Name
A unique identifier for the Extent.
uint16
EnabledState
EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states:
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests.
Disabled (3) indicates that the element will not execute commands and will drop any new requests.
Shutting Down (4) indicates that the element is in the process of going to a Disabled state.
Not Applicable (5) indicates the element does not support being enabled or disabled.
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests.
Test (7) indicates that the element is in a test state.
Deferred (8) indicates that the element might be completing commands, but will queue any new requests.
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.
ValueMap Values 0 Unknown 1 Other 2 Enabled 3 Disabled 4 Shutting Down 5 Not Applicable 6 Enabled but Offline 7 In Test 8 Deferred 9 Quiesce 10 Starting 11..32767 DMTF Reserved 32768..65535 Vendor Reserved
uint64
NumberOfBlocks
Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.
boolean
IsCompressed
The IsCompressed property indicates whether or not the data in the storage extent is compressed. When set to “true” the data is compressed. When set to “false” the data is not compressed.
boolean
Volatile
Volatile is a property that indicates whether this memory is volatile or not.
string
ElementName
A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information.
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.
string
DeviceID
An address or other identifying information used to uniquely name the LogicalDevice.
string
SystemCreationClassName
The CreationClassName of the scoping system.
string
InstanceID
InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following “preferred” algorithm:
<OrgID>:<LocalID>
Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>.
<LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above “preferred” algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance.
If not set to null for DMTF-defined instances, the “preferred” algorithm must be used with the <OrgID> set to CIM.
string
SystemName
The System Name of the scoping system.
string
Description
The Description property provides a textual description of the object.
string
Purpose
A free form string describing the media and/or its use.
uint64
BlockSize
Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.
string
Caption
The Caption property is a short textual description (one- line string) of the object.
string
CreationClassName
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
Local methods¶
None
Inherited properties¶
uint16
Usagestring
OtherNameFormatdatetime
TimeOfLastStateChangeuint16[]
AvailableRequestedStatesuint16
CompressionStateuint16
ErrorDataOrderdatetime
InstallDateuint32
ErrorTransferSizestring
OtherUsageDescriptionboolean
IsCompositeuint16
PrimaryStatusuint64
MaxQuiesceTimeuint64
TotalPowerOnHoursuint16
OperatingStatusuint64
StartingAddressuint16
Availabilityuint8
DeltaReservationuint16
HealthStateuint16[]
ClientSettableUsageinstance
AllocationStateuint16
CommunicationStatusboolean
Primordialuint16
NameFormatuint16
EnabledDefaultuint16[]
AdditionalAvailabilityuint16
StatusInfouint64
ErrorAddressstring[]
ExtentDiscriminatoruint16
PackageRedundancyuint64
EndingAddressuint16
DataRedundancyuint64
Generationuint32
LastErrorCodestring
ErrorMethodologyuint16[]
ExtentStatusuint16
RequestedStatestring[]
StatusDescriptionsboolean
NoSinglePointOfFailurestring
Statusstring
OtherNameNamespaceuint16
NameNamespacestring[]
IdentifyingDescriptionsboolean
ErrorCleareduint8[]
AdditionalErrorDataboolean
PowerManagementSupporteduint64
ExtentStripeLengthstring
OtherErrorDescriptionuint16
LocationIndicatorstring[]
OtherIdentifyingInfouint8[]
ErrorDataboolean
IsBasedOnUnderlyingRedundancydatetime
ErrorTimeboolean
SystemLevelAddressstring
ErrorDescriptionuint16[]
OperationalStatusuint64
ErrorResolutionuint16
ErrorAccessboolean
CorrectableErroruint16
DetailedStatusuint16
CompressionRateuint16
DataOrganizationuint64
PowerOnHoursboolean
SequentialAccessuint16[]
PowerManagementCapabilitiesuint16
TransitioningToStateuint64
ExtentInterleaveDepthstring
OtherEnabledStateboolean
IsConcatenateduint16
ErrorInfouint64
ConsumableBlocks