CIM_SystemComponent class
CIM_SystemComponent is a specialization of the CIM_Component association that establishes 'part of' relationships between a System and any ManagedSystemElements of which it is composed.
Use this association with caution when using it instead of a subclass such as SystemDevice or a peer association such as HostedService. This class is very broadly defined, which can lead to erroneous use. For example, Access Points that are dependent on (and hosted on) a System are NOT Components of the System. The System is not made up of any AccessPoint 'parts', which is why a Dependency association, HostedAccessPoint, was defined. Similarly, a PhysicalPackage is not a 'part' of a System, because the physical element exists independently of any internal components, software, and so on. In fact, again, a Dependency relationship is true where a ComputerSystem is Dependent on its packaging, as described by the ComputerSystemPackage association.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[Association, Abstract, Aggregation, Version("2.10.0"), UMLPackagePath("CIM::Core::CoreElements")]
class CIM_SystemComponent : CIM_Component
{
CIM_System REF GroupComponent;
CIM_ManagedSystemElement REF PartComponent;
};
Members
The CIM_SystemComponent class has these types of members:
Properties
The CIM_SystemComponent class has these properties.
-
GroupComponent
-
The parent System in the Association.
-
PartComponent
-
-
Data type: CIM_ManagedSystemElement
-
Access type: Read-only
-
Qualifiers: Override ("PartComponent")
The child element that is a component of a System.
-
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 R2 |
Namespace |
Root\CIMv2\Storage\iScsiTarget |
MOF |
|
DLL |
|