Share via


CIM_LogicalIdentity class

CIM_LogicalIdentity is an abstract and generic association, indicating that two CIM_LogicalElement objects represent different aspects of the same underlying entity.

This relationship conveys what could be defined with multiple inheritance. It is restricted to the 'logical' aspects of a managed system element. In most scenarios, the Identity relationship is determined by the equivalence of Keys or some other identifying properties of the related elements. The association should only be used in well understood scenarios. This is why the association is abstract - allowing more concrete definition and clarification in subclasses. One of the scenarios where this relationship is reasonable is to represent that a Device is both a 'bus' entity and a 'functional' entity. For example, a Device could be both a USB (bus) and a Keyboard (functional) entity.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Association, Abstract, AMENDMENT]
class CIM_LogicalIdentity
{
  CIM_LogicalElement REF SystemElement;
  CIM_LogicalElement REF SameElement;
};

Members

The CIM_LogicalIdentity class has these types of members:

Properties

The CIM_LogicalIdentity class has these properties.

SameElement

Data type: CIM_LogicalElement

Access type: Read-only

Qualifiers: Key

A CIM_LogicalElement representing an alternate aspect of the system entity.

SystemElement

Data type: CIM_LogicalElement

Access type: Read-only

Qualifiers: Key

A CIM_LogicalElement object containing one aspect of the logical element.

Requirements

Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
Root\CIMV2
MOF
Wmipcima.mof
DLL
Wmipcima.dll