Class CIM_PCIeSwitch
extends CIM_PCIDevice

Capabilities and management of a PCI device that provide PCI Express switch capability.

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_PCIController
   |
   +--CIM_PCIDevice
   |
   +--CIM_PCIeSwitch

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCapabilities and management of a PCI device that provide PCI Express switch capability.
UMLPackagePathstringCIM::Device::Controller
Versionstring2.22.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
NumberOfPortsuint16
DescriptionstringThe number of ports that are exposed by this switch.
SecondaryBusNumbersuint8[]
DescriptionstringThe number of the PCI bus segments to which the secondary interfaces of the switch are connected.

Inherited Properties

NameData Type
AllocationStatestring
Availabilityuint16
BusNumberuint8
CacheLineSizeuint8
Captionstring
ClassCodeuint8
CommandRegisteruint16
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
DeviceNumberuint8
DeviceSelectTiminguint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
ExpansionROMBaseAddressuint32
FunctionNumberuint8
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
InterruptPinuint16
LastErrorCodeuint32
LatencyTimeruint8
LocationIndicatoruint16
MaxLatencyuint8
MaxNumberControlleduint32
MaxQuiesceTimeuint64
MinGrantTimeuint8
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PCIDeviceIDuint16
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
ProtocolDescriptionstring
ProtocolSupporteduint16
RequestedStateuint16
RevisionIDuint8
SelfTestEnabledboolean
Statusstring
StatusInfouint16
SubsystemIDuint16
SubsystemVendorIDuint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastResetdatetime
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
VendorIDuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
BaseAddressuint32[]
BaseAddress64uint64[]
Capabilitiesuint16[]
CapabilityDescriptionsstring[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
BISTExecutionuint8
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32