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 TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
IsInUsebooleanCIM_DiagnosticTest
LoSIDstringCIM_Service
LoSOrgIDstringCIM_Service
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherCharacteristicDescriptionstringCIM_DiagnosticTest
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
Characteristicsuint16[]CIM_DiagnosticTest
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherCharacteristicsDescriptionsstring[]CIM_DiagnosticTest
OtherTestTypesDescriptionsstring[]CIM_DiagnosticTest
ResourcesUseduint16[]CIM_DiagnosticTest
StatusDescriptionsstring[]CIM_ManagedSystemElement
TestTypesuint16[]CIM_DiagnosticTest

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
ClearResultsuint32CIM_DiagnosticTest
DiscontinueTestuint32CIM_DiagnosticTest
RequestStateChangeuint32CIM_EnabledLogicalElement
RunDiagnosticuint32CIM_DiagnosticService
RunDiagnosticServiceuint32CIM_DiagnosticService
RunTestuint32CIM_DiagnosticTest
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service