Class CIM_OrderedComponent

Used in features: Remote Control
Compatible with the following Intel AMT Releases: 3.0, 3.2, 4.0, 5.0, 5.1, 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_Component
   extended by CIM_OrderedComponent


Association class CIM_OrderedComponent
extends CIM_Component

General Information:
CIM_OrderedComponent is a generic association used to establish 'part of' relationships between ManagedElements. It arranges the PartComponents in a specific assigned order. The semantics of the order depends on the context and use by the referencing classes. For example, if this association is used to arrange settings in a hierarchical order, then this specifies the sequence in which the settings are applied.

Product Specific Usage:
For instances that associate CIM_BootSourceSetting and CIM_BootConfigSetting use the AssignedSequence property in order to see which boot source was selected. The selected boot source will have the value 1 (and all others will have 0).

Qualifiers:
-------------
Association
Aggregation
Version=2.19.1
UMLPackagePath=CIM::Core::CoreElements


Supported Fields Summary
 REF CIM_ManagedElement PartComponent Key
The child element in the association.
 REF CIM_ManagedElement GroupComponent Key
The parent element in the association.
 uint64 AssignedSequence
AssignedSequence is an unsigned integer 'n' that indicates the relative order of ManagedElement instances . . .

Methods Summary
  Get(Instance)
Gets the representation of the instance
  Pull(EnumerationContext, MaxElements)
Pulls instances of this class, following an Enumerate operation
  Enumerate()
Enumerates the instances of this class
  Release(EnumerationContext)
Releases an enumeration context

Field Detail

PartComponent Key

public REF CIM_ManagedElement PartComponent
General Information:
The child element in the association.

Qualifiers:
-------------
Key


GroupComponent Key

public REF CIM_ManagedElement GroupComponent
General Information:
The parent element in the association.

Qualifiers:
-------------
Key
Aggregate


AssignedSequence

public uint64 AssignedSequence
General Information:
AssignedSequence is an unsigned integer 'n' that indicates the relative order of ManagedElement instances. When 'n' is a positive integer, it indicates a place in the sequence of members, with smaller integers indicating earlier positions in the sequence. The special value '0' indicates 'don't care'. If two or more members have the same non-zero sequence number, then the ordering between those members is irrelevant, but they must all be ordered at the appropriate place in the overall sequence.

A series of examples will make ordering of members clearer:
If all members have the same sequence number,
regardless of whether it is '0' or non-zero, any
order is acceptable.
o The values:
1:MEMBER A
2:MEMBER B
1:MEMBER C
3:MEMBER D
indicate two acceptable orders: A,C,B,D or C,A,B,D,
since A and C can be ordered in either sequence, but
only at the '1' position.

Note that the non-zero sequence numbers need not start with '1', and they need not be consecutive. All that matters is their relative magnitude.


Method Detail

Get

public  Get([OUT]CIM_OrderedComponent Instance)
Permission Information:
The permissions of this method depend upon the context of its usage

General Information:
Gets the representation of the instance

Pull

public  Pull([IN]String EnumerationContext, [IN]String MaxElements)
Permission Information:
All users permitted to use method, only instances to whom the user has permissions will be returned

General Information:
Pulls instances of this class, following an Enumerate operation

Enumerate

public  Enumerate()
Permission Information:
All users permitted to use method

General Information:
Enumerates the instances of this class

Release

public  Release([IN]String EnumerationContext)
Permission Information:
All users permitted to use method

General Information:
Releases an enumeration context

Copyright © 2006-2022, Intel Corporation. All rights reserved.