System software 464
Table 19-2 Class: CIM_SoftwareIdentity
Property name Property implementation
VersionString Version of the software identity as reported by its
underlying instrumentation.
If this version can be represented in the following
format: MM.mm.rr.bb, where integers MM is
MajorVersion, mm is MinorVersion, rr is
RevisionNumber, and bb is BuildNumber, the
VersionString is set to “”, and MajorVersion,
MinorVersion, RevisionNumber, and BuildNumber
properties represent the software version instead.
MajorVersion Major number of the software identity version. See
VersionString property.
MinorVersion Minor number of the software identity version. See
VersionString property.
RevisionNumber Revision number of the software identity version. See
VersionString property.
BuildNumber Build number of the software identity version. See
VersionString property.
IdentityInfoType Array can contain the following:
• An array property with the value
CIM:SoftwareFamily indicates a corresponding
IdentityInfoValue property that is an invariant
identifier that is the same across versions of
software identity
• An array property with the value
HPQ:SoftwarePath indicates a corresponding
IndentityInfoValue property that describes the
location of the software identity
IdentityInfoValue Contains the corresponding value of the type described
in the IdentityInfoType array. This is of the format:
HPQ:value, where value is the intended value of for
this IdentityInfoType.
19.3.2CIM_InstalledSoftwareIdentity
CIM_InstalledSoftwareIdentity is used to represent an association between CIM_SoftwareIdentity and
computer system. The Windows implementation class is HP_InstalledSwId.
Table 19-3 Class: CIM_InstalledSoftwareIdentity
Property name Property implementation
InstalledSoftware References CIM_SoftwareIdentity
System References CIM_System