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 TypeClass Origin
AllocationStatestringCIM_LogicalDevice
Availabilityuint16CIM_LogicalDevice
BusNumberuint8CIM_PCIDevice
CacheLineSizeuint8CIM_PCIController
CaptionstringCIM_ManagedElement
ClassCodeuint8CIM_PCIController
CommandRegisteruint16CIM_PCIController
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
DeviceIDstringCIM_LogicalDevice
DeviceNumberuint8CIM_PCIDevice
DeviceSelectTiminguint16CIM_PCIController
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
ExpansionROMBaseAddressuint32CIM_PCIController
FunctionNumberuint8CIM_PCIDevice
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
InterruptPinuint16CIM_PCIController
LastErrorCodeuint32CIM_LogicalDevice
LatencyTimeruint8CIM_PCIController
LocationIndicatoruint16CIM_LogicalDevice
MaxLatencyuint8CIM_PCIDevice
MaxNumberControlleduint32CIM_Controller
MaxQuiesceTimeuint64CIM_LogicalDevice
MinGrantTimeuint8CIM_PCIDevice
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PCIDeviceIDuint16CIM_PCIDevice
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
PrimaryStatusuint16CIM_ManagedSystemElement
ProtocolDescriptionstringCIM_Controller
ProtocolSupporteduint16CIM_Controller
RequestedStateuint16CIM_EnabledLogicalElement
RevisionIDuint8CIM_PCIDevice
SelfTestEnabledbooleanCIM_PCIController
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SubsystemIDuint16CIM_PCIDevice
SubsystemVendorIDuint16CIM_PCIDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TimeOfLastResetdatetimeCIM_Controller
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TotalPowerOnHoursuint64CIM_LogicalDevice
TransitioningToStateuint16CIM_EnabledLogicalElement
VendorIDuint16CIM_PCIDevice
AdditionalAvailabilityuint16[]CIM_LogicalDevice
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
BaseAddressuint32[]CIM_PCIDevice
BaseAddress64uint64[]CIM_PCIDevice
Capabilitiesuint16[]CIM_PCIController
CapabilityDescriptionsstring[]CIM_PCIController
IdentifyingDescriptionsstring[]CIM_LogicalDevice
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherIdentifyingInfostring[]CIM_LogicalDevice
PowerManagementCapabilitiesuint16[]CIM_LogicalDevice
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
BISTExecutionuint8CIM_PCIController
EnableDeviceuint32CIM_LogicalDevice
OnlineDeviceuint32CIM_LogicalDevice
QuiesceDeviceuint32CIM_LogicalDevice
RequestStateChangeuint32CIM_EnabledLogicalElement
Resetuint32CIM_LogicalDevice
RestorePropertiesuint32CIM_LogicalDevice
SavePropertiesuint32CIM_LogicalDevice
SetPowerStateuint32CIM_LogicalDevice