# Class CIM_MappingProtocolControllerView
extends CIM_LogicalDeviceView

The CIM_MappingProtocolControllerView instance is a view that is derived from CIM_LogicalPort, CIM_ProtocolController, CIM_ProtocolEndpoint, CIM_AuthorizedPrivilege and CIM_StorageHardwareID. CIM_ElementView may associate CIM_MappingProtocolControllerView to its underlying elements (regardless of whether or not they are instantiated).

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_View
|
+--CIM_LogicalDeviceView
|
+--CIM_MappingProtocolControllerView

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The CIM_MappingProtocolControllerView instance is a view that is derived from CIM_LogicalPort, CIM_ProtocolController, CIM_ProtocolEndpoint, CIM_AuthorizedPrivilege and CIM_StorageHardwareID. CIM_ElementView may associate CIM_MappingProtocolControllerView to its underlying elements (regardless of whether or not they are instantiated).
UMLPackagePath | string | CIM::Device::Views
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
APElementName | string |
Description | string | The ElementName for the underlying AuthorizedPrivilege.
ModelCorrespondence | string | CIM_AuthorizedPrivilege.ElementName
APInstanceID | string |
Description | string | The InstanceID of the AuthorizedPrivilege as reported in its underlying AuthorizedPrivelege.
ModelCorrespondence | string | CIM_AuthorizedPrivilege.InstanceID
APPrivilegeGranted | boolean | true
Description | string | The PrivilegeGranted property of the AuthorizedPrivilege as reported in its underlying AuthorizedPrivelege.
ModelCorrespondence | string | CIM_AuthorizedPrivilege.PrivilegeGranted
LPCreationClassName | string |
Description | string | The CreationClassName for the LogicalPort as reported in the underlying LogicalPort instance.
ModelCorrespondence | string | CIM_LogicalPort.CreationClassName
LPDeviceID | string |
Description | string | An opaque identifier of the underlying LogicalPort.
ModelCorrespondence | string | CIM_LogicalPort.DeviceID
LPPortType | uint16 |
Description | string | The PortType for the LogicalPort as reported in the underlying LogicalPort instance.
ModelCorrespondence | string | CIM_LogicalPort.PortType
LPSystemCreationClassName | string |
Description | string | The SystemCreationClassName for the LogicalPort as reported in the underlying LogicalPort instance.
ModelCorrespondence | string | CIM_LogicalPort.SystemCreationClassName
LPSystemName | string |
Description | string | The SystemName for the LogicalPort as reported in the underlying LogicalPort instance.
ModelCorrespondence | string | CIM_LogicalPort.SystemName
LPUsageRestriction | uint16 |
Description | string | The UsageRestriction for the LogicalPort as reported in the underlying LogicalPort instance.
ModelCorrespondence | string | CIM_LogicalPort.UsageRestriction
PCCreationClassName | string |
Description | string | The CreationClassName for the ProtocolController as reported in the underlying ProtocolController instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolController.CreationClassName
PCDeviceID | string |
Description | string | An opaque identifier of the underlying ProtocolController.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolController.DeviceID
PCSystemCreationClassName | string |
Description | string | The SystemCreationClassName for the ProtocolController as reported in the underlying ProtocolController instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolController.SystemCreationClassName
PCSystemName | string |
Description | string | The SystemName for the ProtocolController as reported in the underlying ProtocolController instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolController.SystemName
PEPConnectionType | uint16 |
Description | string | The ConnectionType for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
PEPCreationClassName | string |
Description | string | The CreationClassName for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolEndpoint.CreationClassName
PEPName | string |
Description | string | The Name for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolEndpoint.Name
PEPOtherTypeDescription | string |
Description | string | The OtherTypeDescription for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
ModelCorrespondence | string | CIM_ProtocolEndpoint.OtherTypeDescription
PEPProtocolIFType | uint16 |
Description | string | The ProtocolIFType for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
ModelCorrespondence | string | CIM_ProtocolEndpoint.ProtocolIFType
PEPRole | uint16 |
Description | string | The Role for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
PEPSystemCreationClassName | string |
Description | string | The SystemCreationClassName for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolEndpoint.SystemCreationClassName
PEPSystemName | string |
Description | string | The SystemName for the ProtocolEndpoint as reported in the underlying ProtocolEndpoint instance.
Key | boolean | true
ModelCorrespondence | string | CIM_ProtocolEndpoint.SystemName
SHIDIDType | uint16 |
Description | string | The IDType value supported by the StorageHardwareID as reported in its underlying StorageHardwareID.
ModelCorrespondence | string | CIM_StorageHardwareID.IDType
SHIDInstanceID | string |
Description | string | The InstanceID of the StorageHardwareID as reported in its underlying StorageHardwareID.
Key | boolean | true
ModelCorrespondence | string | CIM_StorageHardwareID.InstanceID
SHIDStorageID | string |
Description | string | The StorageID of the StorageHardwareID as reported in its underlying StorageHardwareID.
ModelCorrespondence | string | CIM_StorageHardwareID.StorageID
APActivities | uint16[] |
Description | string | The Activities property of the AuthorizedPrivilege as reported in its underlying AuthorizedPrivelege.
ModelCorrespondence | string | CIM_AuthorizedPrivilege.Activities
LPOperationalStatus | uint16[] |
Description | string | The OperationalStatus for the LogicalPort as reported in the underlying LogicalPort instance.
ModelCorrespondence | string | CIM_LogicalPort.OperationalStatus

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_ManagedElement
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_ManagedElement

## Class Methods