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