Key |
InstanceID
|
string
|
|
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID is defined as'IBMTSDS:DSOpenAPI'. |
Read Only |
BuildNumber
|
uint16
|
|
The build number of the software - for example,'1'from'5.2.0.1'. |
Classifications
|
uint16
|
Unknown | 0 |
Other | 1 |
Driver | 2 |
Configuration Software | 3 |
Application Software | 4 |
Instrumentation | 5 |
Firmware/BIOS | 6 |
Diagnostic Software | 7 |
Operating System | 8 |
Middleware | 9 |
Firmware | 10 |
BIOS/FCode | 11 |
DMTF Reserved | .. |
Vendor Reserved | 0x8000..0xFFFF |
|
An array of enumerated integers that classify this software. For example, the software MAY be instrumentation (value=5) or firmware and diagnostic software (10 and 7). The use of value 6, Firmware/BIOS, is being deprecated. Instead, either the value 10 (Firmware) and/or 11 (BIOS/FCode) SHOULD be used. |
Languages
|
string
|
|
The language editions supported by the software. The language codes are defined in ISO 639. |
MajorVersion
|
uint16
|
|
The major number component of the software's version information - for example,'5'from'5.2.0.1'. |
Manufacturer
|
string
|
|
Manufacturer of this software. |
MinorVersion
|
uint16
|
|
The minor number component of the software's version information - for example,'2'from'5.2.0.1'. |
Name
|
string
|
|
A user-friendly name for the software. |
RevisionNumber
|
uint16
|
|
The revision or maintenance release component of the software's version information - for example,'0'from'5.2.0.1'. |
TargetOperatingSystems
|
string
|
|
Specifies the target operating systems of the software. Due to the extreme variability in operating systems, this property is defined as a string array. |
VersionString
|
string
|
|
A string representing the complete software version information - for example,'5.2.0.1'. |
Read Write |