Class CIM_PortController
extends CIM_Controller

PortController is a logical device corresponding to a hardware network port controller. Port controllers provide various features depending on their types and versions.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_Controller
   |
   +--CIM_PortController

Direct Known Subclasses

CIM_IBPortController

Class Qualifiers

NameData TypeValue
DescriptionstringPortController is a logical device corresponding to a hardware network port controller. Port controllers provide various features depending on their types and versions.
UMLPackagePathstringCIM::Device::Controller
Versionstring2.10.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ControllerTypeuint16
DescriptionstringThe type or model of the port controller. Specific values will be enumerated in a later release of this schema. When set to 1 ("Other"), the related property OtherControllerType contains a string description of the type of the controller.
ModelCorrespondencestringCIM_PortController.OtherControllerType
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8
ValuesstringUnknown, Other, Ethernet, IB, FC, FDDI, ATM, Token Ring, Frame Relay
ControllerVersionuint16
DescriptionstringThe revision number of the controller.
OtherControllerTypestring
DescriptionstringA string value for controller types that is not captured by the ControllerType enumeration. This property should be used only when the value of the ControllerType property is set to 1, "Other".
ModelCorrespondencestringCIM_PortController.ControllerType

Inherited Properties

NameData Type
AllocationStatestring
Availabilityuint16
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LastErrorCodeuint32
LocationIndicatoruint16
MaxNumberControlleduint32
MaxQuiesceTimeuint64
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
ProtocolDescriptionstring
ProtocolSupporteduint16
RequestedStateuint16
Statusstring
StatusInfouint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastResetdatetime
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32