Class CIM_USBPort
extends CIM_LogicalPort

A Port on a USBHub.

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_LogicalPort
   |
   +--CIM_USBPort

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA Port on a USBHub.
UMLPackagePathstringCIM::Device::USB
Versionstring2.6.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Availabilityuint16
DescriptionstringIndicates whether the Port is currently Powered.
MappingStringsstringMIF.DMTF|Operational State|006.5, MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus, MIF.DMTF|Host Device|001.5
ModelCorrespondencestringCIM_LogicalDevice.AdditionalAvailability
OverridestringAvailability
ValueMapstring2, 3, 7
ValuesstringUnknown, Running/Full Power, Power Off
Overcurrentboolean
DescriptionstringIndicates whether the Port is disabled due to an overcurrent event.
Poweruint16
DescriptionstringThe USB Port's power capability. The current specification defines that 1 or 5 loads can be supported (values 2 or 3 would be specified, respectively).
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, Other, 1 Unit Load, 5 Unit Loads
Speeduint64
DescriptionstringUSB Port Speed in bits per second. This speed is determined and set by the attached Device. The 'attached Device' is indicated using the USBConnection association. At this time, only several Port speeds are valid. These are: 1.5Mbps and 12Mbps. The value 0 can also be specified to indicate that the current speed is 'unknown' or 1 to indicate that the speed is 'other' than 1.5 or 12Mbps.
OverridestringSpeed
PUnitstringbit / second
UnitsstringBits per Second
ValueMapstring0, 1, 1500000, 12000000
StatusInfouint16
DescriptionstringIndicates whether the Port is currently enabled.
MappingStringsstringMIF.DMTF|Operational State|006.4
OverridestringStatusInfo
ValueMapstring2, 3, 4
ValuesstringUnknown, Enabled, Disabled
Suspendedboolean
DescriptionstringIndicates whether the Port is currently Suspended.

Inherited Properties

NameData Type
AllocationStatestring
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LastErrorCodeuint32
LocationIndicatoruint16
MaxQuiesceTimeuint64
MaxSpeeduint64
Namestring
OperatingStatusuint16
OtherEnabledStatestring
OtherPortTypestring
PortTypeuint16
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
RequestedSpeeduint64
RequestedStateuint16
Statusstring
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
UsageRestrictionuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32