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
Data type: CIM_System
Access type: Read-only
Qualifiers: Aggregate, Override ("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

SmIscsiTarget.mof

DLL

SMiSCSITargetProv.dll

See also

CIM_Component

 

 

Show: