Class CIM_MemoryDiagnosticSettingData
extends CIM_DiagnosticSettingData

This class defines the additional settings to be used for system memory diagnostic tests.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_DiagnosticSettingData
   |
   +--CIM_MemoryDiagnosticSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class defines the additional settings to be used for system memory diagnostic tests.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::Diagnostics
Versionstring2.44.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DataPatternuint8
DescriptionstringAn 8-bit value used to test memory data access. A specific data pattern is sometimes required for the test to be effective. The default value will depend upon the specific test. If no value is specified by the client, the vendor-defined default value will be used. The vendor-defined default value is advertised by using the default instance of CIM_MemoryDiagnosticSettingData. This value may be null if the property is not applicable to the test.
ModelCorrespondencestringCIM_MemoryDiagnosticServiceCapabilities.DataPattern
NumberOfBytesuint64
DescriptionstringThe number of bytes specified by the client to be written and read during a test. If a value is specified, it will indicate the number of address locations to be tested starting from the base address. If null, all available memory will be tested from the base address. To test all available memory, a client can simply specify both Address and NumberOfBytes as null.
ModelCorrespondencestringCIM_MemoryDiagnosticSettingData.Address
Seeduint32
DescriptionstringThe seed for generating a random number used within a test. Allows control of a test with a pseudo-random behavior. If no value is specified by the client, the vendor-defined default value will be used. The vendor-defined default value is advertised by using the default instance of CIM_MemoryDiagnosticSettingData. This value may be null if the property is not applicable to the test.
ModelCorrespondencestringCIM_MemoryDiagnosticServiceCapabilities.Seed
TargetDevicestring
DescriptionstringThe target is identified by a device moniker which is the unique name for the physical memory device under test. It can be anyone of the following. * The Object path of the physical memory device. * The ElementName of the physical memory device. * A unique user friendly name not in the model (such as, asset name). Whichever moniker is used it shall be used consistently for all devices and applicable tests.
WaitTimedatetime
DescriptionstringSpecifies a wait time to apply in a test. This can be a date and time or an inteval. If no value is specified by the client, the vendor-defined default value will be used. The vendor-defined default value is advertised by using the default instance of CIM_MemoryDiagnosticSettingData. This value may be null if the property is not applicable to the test.
ModelCorrespondencestringCIM_MemoryDiagnosticServiceCapabilities.WaitTime
Addressstring[]
DescriptionstringAn array that specifies either a base address, an address range or a discrete set of addresses. * Address[0] as the base address * Address[0] and Address[1] as an address range * Address[0], Address[1], Address[2], etc as a discrete set of addresses The values are used by a test to logically address memory. The default value will depend upon the specific test. If no value is specified by the client, the vendor-defined default value will be used. The vendor-defined default value is advertised by using the default instance of CIM_MemoryDiagnosticSettingData. A null value indicates that lowest accessible address shall be used as the base address. To test all available memory, a client can simply specify both Address[] and NumberOfBytes as null.
ModelCorrespondencestringCIM_MemoryDiagnosticSettingData.NumberOfBytes

Inherited Properties

NameData Type
Captionstring
ChangeableTypeuint16
ConfigurationNamestring
Descriptionstring
ElementNamestring
Generationuint64
HaltOnErrorboolean
InstanceIDstring
NonDestructiveboolean
PercentOfTestCoverageuint8
QueryTimeoutuint32
QuickModeboolean
ResultPersistenceuint32
SoIDstring
SoOrgIDstring
ComponentSettingstring[]
LogOptionsuint16[]
LogStorageuint16[]
LoopControluint16[]
LoopControlParameterstring[]
OtherLogOptionsDescriptionsstring[]
OtherLogStorageDescriptionsstring[]
OtherLoopControlDescriptionsstring[]
VerbosityLeveluint16[]

Class Methods