Share via


CIM_ComponentCS class

Represents an association where a computer system contains and aggregates another computer system. For example, if a CISC processor and its operating system are used for user interface and file support, and a RISC processor and its OS are used for complex mathematical operations, this could be modeled by implementing the CIM_ComponentCS class.

In some cases, this association can be modeled as a cluster instead of using the CIM_ComponentCS class. If the computer systems need to be treated as unique and distinct components, then you should use CIM_ComponentCS, otherwise, you may model the association as a cluster.

The following syntax is simplified from MOF code and includes all inherited properties.

Syntax

[Association, Aggregation, Composition, Abstract, Version("2.13.0"), UMLPackagePath("CIM::System::SystemElements"), AMENDMENT]
class CIM_ComponentCS : CIM_SystemComponent
{
  CIM_ComputerSystem REF GroupComponent;
  CIM_ComputerSystem REF PartComponent;
};

Members

The CIM_ComponentCS class has these types of members:

Properties

The CIM_ComponentCS class has these properties.

GroupComponent

Data type: CIM_ComputerSystem

Access type: Read-only

Qualifiers: Aggregate, Override ("GroupComponent"), MAX (1)

The computer system that contains and aggregates other systems.

PartComponent

Data type: CIM_ComputerSystem

Access type: Read-only

Qualifiers: Override ("PartComponent")

The contained computer system.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Namespace
Root\HyperVCluster\v2
MOF
WindowsHyperVCluster.V2.mof
DLL
VMMS.exe

See also

CIM_SystemComponent

Failover Clustering Hyper-V WMI Provider