Class CIM_DiskDriveDiagnosticSettingData
extends CIM_DiagnosticSettingData

This class define the additional settings to be used for disk drive diagnostic tests.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_DiagnosticSettingData
   |
   +--CIM_DiskDriveDiagnosticSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class define the additional settings to be used for disk drive diagnostic tests.
UMLPackagePathstringCIM::System::Diagnostics
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
LBAEnduint64
DescriptionstringThis property specifies the ending Logical Block Address for disk diagnostics that test a specific region of the disk. If NULL is specified, then the diagnostic ends with the last disk sector. To specify the entire disk, both LBAStart and LBAEnd must be NULL.
ModelCorrespondencestringCIM_DiskDriveDiagnosticServiceCapabilities.Region
LBAStartuint64
DescriptionstringThis property specifies the ending Logical Block Address for disk diagnostics that test a specific region of the disk. If NULL is specified, then the diagnostic ends with the last disk sector. To specify the entire disk, both LBAStart and LBAEnd must be NULL.
ModelCorrespondencestringCIM_DiskDriveDiagnosticServiceCapabilities.Region
Seeduint32
DescriptionstringThis property specifies the seed that initiates the random number sequence used by the test.
ModelCorrespondencestringCIM_DiskDriveDiagnosticServiceCapabilities.Seed
DataPatternsstring[]
ArrayTypestringIndexed
DescriptionstringThis array property specifies the data patterns written by the disk diagnostic. If NULL, then the the vendor-specific data pattern(s) is used. A data pattern is a string interpreted as a 16-digit hex value. For example, a data pattern of all ones would be FFFFFFFFFFFFFFFF while alternating ones and zeros would be 5555555555555555 or AAAAAAAAAAAAAAAA . The pattern will be repeated as necessary to fill the data buffer. If CIM_DiskDriveDiagnosticServiceCapabilities.DataPatterns has values, a client can only specify one or more of those values.
ModelCorrespondencestringCIM_DiskDriveDiagnosticSettingData.DataSizes, CIM_DiskDriveDiagnosticServiceCapabilities.DataPatterns
DataSizesuint32[]
ArrayTypestringIndexed
DescriptionstringThis array property is used by a client for the tests shown in Table 5 to specify the data buffer sizes to be used for read or write operations by the diagnostic test. If this property is NULL, then the default size of 512 bytes is used. The vendor-defined default value(s) is optionally advertised by the provider using the default instance of CIM_DiskDriveDiagnosticSettingData. Test behavior depends upon the combination of values in the DataPatterns and DataSizes array properties. The client may choose to specify that one or both of these array properties be NULL, have a single value, or have multiple values. However, certain restrictions apply. Both properties can be NULL but if one property has a value then the other property must also have a value. If both properties are NULL, then the vendor defined combination of data patterns and data sizes are used by the diagnostic test. If both properties have values, then they shall have the same number of values because the diagnostic test shall treat them as value pairs. That is, the test is run first using the first value in DataSizes and the first value in DataPatterns, then the test is run a second time using the second value in DataSizes and the second value in DataPatterns, and so on. However, neither element of the value pair can be NULL. If CIM_DiskDriveDiagnosticServiceCapabilities.DataSizes has values, a client can only specify one or more of those values.
ModelCorrespondencestringCIM_DiskDriveDiagnosticSettingData.DataPatterns, CIM_DiskDriveDiagnosticServiceCapabilities.DataSizes
PUnitstringBytes

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
HaltOnErrorbooleanCIM_DiagnosticSettingData
InstanceIDstringCIM_SettingData
NonDestructivebooleanCIM_DiagnosticSettingData
PercentOfTestCoverageuint8CIM_DiagnosticSettingData
QueryTimeoutuint32CIM_DiagnosticSettingData
QuickModebooleanCIM_DiagnosticSettingData
ResultPersistenceuint32CIM_DiagnosticSettingData
SoIDstringCIM_SettingData
SoOrgIDstringCIM_SettingData
ComponentSettingstring[]CIM_SettingData
LogOptionsuint16[]CIM_DiagnosticSettingData
LogStorageuint16[]CIM_DiagnosticSettingData
LoopControluint16[]CIM_DiagnosticSettingData
LoopControlParameterstring[]CIM_DiagnosticSettingData
OtherLogOptionsDescriptionsstring[]CIM_DiagnosticSettingData
OtherLogStorageDescriptionsstring[]CIM_DiagnosticSettingData
OtherLoopControlDescriptionsstring[]CIM_DiagnosticSettingData
VerbosityLeveluint16[]CIM_DiagnosticSettingData

Class Methods