Class CIM_MemoryDiagnosticTest
extends CIM_DiagnosticTest

This class specializes CIM_DiagnosticTest to define the tests specific to system memory.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_DiagnosticService
   |
   +--CIM_DiagnosticTest
   |
   +--CIM_MemoryDiagnosticTest

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class specializes CIM_DiagnosticTest to define the tests specific to system memory.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::Diagnostics
Versionstring2.44.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
MemoryTestTypeuint16
DescriptionstringThe descriptions for each memory test type are below: * If "Other" (value=1) is set, this test is a vendor extension that performs a custom diagnostic. See ElementName for the name assigned to the test by the vendor. * If "Electrical Wiring" (value=2) is set, this test checks for the existence of a physical memory device, a memory chip, in the system. * If "Data Bus Walking 1s" (value=3) is set, this test verifies the data path from host to target is working properly. * If "Address Bus Walking 1s" (value=4) is set, this test verifies the address path from host to target is working properly. * If "Power-of-Two Addressing" (value=5) is set, this test verifies that the address path from host to target is working properly. That there are no overlapping addresses. * If "Self Addressing" (value=6) is set, this test verifies that the address path from host to target is working properly. *If "Increment and Decrement" (value=7) is set, this test verifies that both the address and data paths from the host to target are working properly. *If "Moving Inversions 0s and 1s" (value=8) is set, this test verifies that both the address and data paths from the host to target are working properly. *If "Moving Inversions Random" (value=9) is set, this test verifies that both the address and data paths from the host to target are working properly. *If "Bit Fade" (value=10) is set, this test verifies that the device is working properly. *If "Reset" (value=11) is set, this test causes a physical memory device, as identified by a logical memory address, to reinitialize itself. *If "Self-Test" (value=12) is set, this test causes the internal components of a physical memory device, as identified by a logical memory address, to be tested. *If "Status" (value=13) is set, this test checks the status of a physical memory device, as identified by a logical memory address. *If "Beacon" (value=14) is set, this test causes at least one of the LEDs of a physical component, as identified by a logical memory address, to flash on and off.
ModelCorrespondencestringCIM_MemoryDiagnosticTest.OtherMemoryTestTypeDescription
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, .., 0x8000..
ValuesstringUnknown, Other, Electrical Wiring, Data Bus Walking 1s, Address Bus Walking 1s, Power-of-Two Addressing, Self Addressing, Increment and Decrement, Moving Inversions 0s and 1s, Moving Inversions Random, Bit Fade, Reset, Self-Test, Status, Beacon, DMTF Reserved, Vendor Reserved
OtherMemoryTestTypeDescriptionstring
DescriptionstringProvides additional information for the MemoryTestType when its value is set to 1 ("Other").
ModelCorrespondencestringCIM_MemoryDiagnosticTest.MemoryTestType

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
IsInUseboolean
LoSIDstring
LoSOrgIDstring
Namestring
OperatingStatusuint16
OtherCharacteristicDescriptionstring
OtherEnabledStatestring
PrimaryOwnerContactstring
PrimaryOwnerNamestring
PrimaryStatusuint16
RequestedStateuint16
Startedboolean
StartModestring
Statusstring
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
Characteristicsuint16[]
OperationalStatusuint16[]
OtherCharacteristicsDescriptionsstring[]
OtherTestTypesDescriptionsstring[]
ResourcesUseduint16[]
StatusDescriptionsstring[]
TestTypesuint16[]

Class Methods

Inherited Class Methods

NameReturn Type
ChangeAffectedElementsAssignedSequenceuint32
ClearResultsuint32
DiscontinueTestuint32
RequestStateChangeuint32
RunDiagnosticuint32
RunDiagnosticServiceuint32
RunTestuint32
StartServiceuint32
StopServiceuint32