# Class CIM_MemoryDiagnosticServiceCapabilities
extends CIM_DiagnosticServiceCapabilities

This class defines the permissible settings that can be used for memory diagnostic tests.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_DiagnosticServiceCapabilities
|
+--CIM_MemoryDiagnosticServiceCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class defines the permissible settings that can be used for memory diagnostic tests.
Experimental | boolean | true
UMLPackagePath | string | CIM::System::Diagnostics
Version | string | 2.44.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
Seed | boolean |
Description | string | This property is used by a provider to specify whether random number seeds are supported by the test. The seed is used to generate a random number or a sequence of random numbers. Being able to change the seed value will change the random nature of the test and consequently impact the effectiveness of the test. In order to replicate the same random number sequence for successive tests, one should use the same seed value.
ModelCorrespondence | string | CIM_MemoryDiagnosticSettingData.Seed
DataPattern | uint8[] |
Description | string | This array property is used by a provider to specify data patterns supported by a test. Careful selection of a data pattern can have a big impact on the effectiveness of the test.
ModelCorrespondence | string | CIM_MemoryDiagnosticSettingData.DataPattern
WaitTime | datetime[] |
Description | string | This array property is used by a provider to specify the minimum and maximum wait times supported by a test. This is important for tests that are duration dependent.
ModelCorrespondence | string | CIM_MemoryDiagnosticSettingData.WaitTime

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities
SupportedTestWarnings | uint16 | CIM_DiagnosticServiceCapabilities
OtherSupportedExecutionControlsDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedLogOptionsDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedLogStorageDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedLoopControlDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedServiceModesDescriptions | string[] | CIM_DiagnosticServiceCapabilities
SupportedExecutionControls | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedLogOptions | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedLogStorage | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedLoopControl | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedServiceModes | uint16[] | CIM_DiagnosticServiceCapabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities