InstanceID
|
Within the scope of the instantiating Namespace, InstanceID
opaquely and uniquely identifies an instance of this class. To ensure
uniqueness within the NameSpace, the value of InstanceID should be
constructed using the following
preferred algorithm:
<OrgID> : <LocalID>
Where <OrgID> and <LocalID>
are separated by a colon (:), and where <OrgID> must include a
copyrighted, trademarked, or otherwise unique name that is owned by
the business entity that is creating or defining the InstanceID or
that is a registered ID assigned to the business entity by a recognized
global authority. (This requirement is similar to the <Schema Name>_<Class
Name> structure of Schema class names.) In addition, to ensure uniqueness,
<OrgID> must not contain a colon (:). When using this algorithm,
the first colon to appear in InstanceID must appear between <OrgID>
and <LocalID> . <LocalID> is chosen by the business entity and
should not be reused to identify different underlying (real-world)
elements. If the above
preferred algorithm is not used, the
defining entity must assure that the resulting InstanceID is not reused
across any InstanceIDs produced by this or other providers for the
NameSpace of this instance. For DMTF-defined instances, the
preferred algorithm must be used with the <OrgID>set to CIM.
|
SupportedAsynchronousActions
|
Enumeration indicating what operations will be executed
as asynchronous jobs. If an operation is included in both this and
SupportedSynchronousActions then the underlying implementation is
indicating that it may or may not create a job. If a Job is created,
then the methods in SoftwareInstallationService return a reference
to that Job as the Job parameter.
Possible values are:
- 2 = Defer target/system reset
- 3 = Force installation
- 4 = Install
- 5 = Update
- 6 = Repair
- 7 = Reboot
- 8 = Password
- 9 = Uninstall
- 10 = Log
- 11 = SilentMode
- 12 = AdministrativeMode
- .. = DMTF Reserved
- 32768..65535 = Vendor Specific
|