Class CIM_USBHub
extends CIM_USBDevice

USB Hub Device.

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_USBDevice
   |
   +--CIM_USBHub

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringUSB Hub Device.
UMLPackagePathstringCIM::Device::USB
Versionstring2.6.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
GangSwitchedboolean
DescriptionstringIndicates whether power to the Hub Ports is individually or gang-switched. If this value is FALSE, power is switched individually for each Port. If this value is TRUE, power is switched to all Ports on the Hub at once.
NumberOfPortsuint8
DescriptionstringNumber of downstream Ports on the Hub, including those embedded in the Hub's silicon. Individual USBPorts are associated with the Hub using the USBPortOnHub association.

Inherited Properties

NameData Type
AllocationStatestring
Availabilityuint16
Captionstring
ClassCodeuint8
CommandTimeoutdatetime
CommunicationStatusuint16
CreationClassNamestring
CurrentConfigValueuint8
Descriptionstring
DetailedStatusuint16
DeviceIDstring
DeviceReleaseNumberuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
LastErrorCodeuint32
LocationIndicatoruint16
Manufacturerstring
MaxPacketSizeuint8
MaxQuiesceTimeuint64
Namestring
NumberOfConfigsuint8
OperatingStatusuint16
OtherEnabledStatestring
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
Productstring
ProductIDuint16
ProtocolCodeuint8
RequestedStateuint16
SerialNumberstring
Statusstring
StatusInfouint16
SubclassCodeuint8
SystemCreationClassNamestring
SystemNamestring
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
USBVersionuint16
USBVersionInBCDuint16
VendorIDuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
CurrentAlternateSettingsuint8[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
EnableDeviceuint32
GetDescriptoruint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32