CIM211 Class Declaration
CIM_DeviceSoftware

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_DeviceSoftware --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_Dependency
NAMECIM_DeviceSoftware

Class Qualifiers

Class CIM_DeviceSoftware Qualifiers
NameTypeValueFrom Class
Versionstring2.10.0 CIM_DeviceSoftware
DescriptionstringThe DeviceSoftware relationship identifies any software that is associated with a Device such as drivers, configuration, or application software, or firmware. CIM_DeviceSoftware
Associationbooleantrue CIM_DeviceSoftware
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_SoftwareElement ref Override
Description
Key
CIM_DeviceSoftware
DependentCIM_LogicalDevice ref Override
Description
Key
CIM_DeviceSoftware
Purposeuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_DeviceSoftware
PurposeDescriptionstring Description
ModelCorrespondence
CIM_DeviceSoftware
LoadedOnDeviceboolean Description CIM_DeviceSoftware
UpgradeableOnDeviceboolean Description CIM_DeviceSoftware

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_DeviceSoftware
DescriptionstringThe SoftwareElement. CIM_DeviceSoftware
Keybooleantrue CIM_DeviceSoftware

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_DeviceSoftware
DescriptionstringThe LogicalDevice that requires or uses the software. CIM_DeviceSoftware
Keybooleantrue CIM_DeviceSoftware

Property Purpose Qualifiers
NameTypeValueFrom Class
DescriptionstringAn enumerated integer that indicates the role that this software plays in regards to its associated Device. For example, this software could be instrumentation (value=5) or firmware (value=6). CIM_DeviceSoftware
ValueMapstring
[See below.]
CIM_DeviceSoftware
ValuesstringUnknown
Other
Driver
Configuration Software
Application Software
Instrumentation
Firmware
BIOS
Boot ROM
CIM_DeviceSoftware
MappingStringsstringMIF.DMTF|SubComponent Software|001.2 CIM_DeviceSoftware
ModelCorrespondencestringCIM_DeviceSoftware.PurposeDescription CIM_DeviceSoftware

NameValue
0Unknown
1Other
2Driver
3Configuration Software
4Application Software
5Instrumentation
6Firmware
7BIOS
8Boot ROM
Property PurposeDescription Qualifiers
NameTypeValueFrom Class
DescriptionstringA free-form string that provides more information for the Purpose property, for example, " Application Software " . CIM_DeviceSoftware
ModelCorrespondencestringCIM_DeviceSoftware.Purpose CIM_DeviceSoftware

Property LoadedOnDevice Qualifiers
NameTypeValueFrom Class
DescriptionstringBoolean that indicates that the software is ’ burned into ’ or otherwise located on the hardware of the LogicalDevice. CIM_DeviceSoftware

Property UpgradeableOnDevice Qualifiers
NameTypeValueFrom Class
DescriptionstringBoolean that indicates whether the software is upgradeable, when it is LoadedOnDevice. Software that is loaded as part of the OperatingSystem is typically changeable and upgradeable. However, when DeviceSoftware is burned into EEPROM or a chip that realizes the LogicalDevice, then it might not be upgradeable. This property indicates the ability to update and upgrade DeviceSoftware. CIM_DeviceSoftware

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency