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 |
|
DLL |
|