Class: WMI::CIM_USBControllerHasHub

Inherits:
Base
  • Object
show all
Defined in:
lib/CIM_USBControllerHasHub.rb

Overview

USBControllerHasHub は、USBController の下の Hub を定義します。

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (uint16) AccessState (readonly)

AccessState プロパティは、デバイスがコントローラによりアクティブにコマンドまたはアクセスされている (値 = 1) か、いない (値 = 2) かを示します。

 

Returns:

  • (uint16)

    AccessState



9
10
11
# File 'lib/CIM_USBControllerHasHub.rb', line 9

def AccessState
  @AccessState
end

- (ref:CIM_USBController) Antecedent (readonly)

USBController です。

Returns:

  • (ref:CIM_USBController)

    Antecedent



14
15
16
# File 'lib/CIM_USBControllerHasHub.rb', line 14

def Antecedent
  @Antecedent
end

- (ref:CIM_USBHub) Dependent (readonly)

Controller に関連付けされた USBHub です。

Returns:

  • (ref:CIM_USBHub)

    Dependent



20
21
22
# File 'lib/CIM_USBControllerHasHub.rb', line 20

def Dependent
  @Dependent
end

- (uint32) NegotiatedDataWidth (readonly)

複数のバス、および (または) 接続データ幅が利用可能であるとき、NegotiatedDataWidth プロパティにより、デバイス間で使用中の 1 つのデバイスが定義されます。

 

Returns:

  • (uint32)

    NegotiatedDataWidth



27
28
29
# File 'lib/CIM_USBControllerHasHub.rb', line 27

def NegotiatedDataWidth
  @NegotiatedDataWidth
end

- (uint64) NegotiatedSpeed (readonly)

複数のバス、および (または) 接続速度が利用可能であるとき、NegotiatedSpeed プロパティにより、デバイス間で使用中の 1 つのデバイスが定義されます。

 

Returns:

  • (uint64)

    NegotiatedSpeed



34
35
36
# File 'lib/CIM_USBControllerHasHub.rb', line 34

def NegotiatedSpeed
  @NegotiatedSpeed
end

- (uint32) NumberOfHardResets (readonly)

コントローラによって発行されたハード リセット数です。

 

Returns:

  • (uint32)

    NumberOfHardResets



42
43
44
# File 'lib/CIM_USBControllerHasHub.rb', line 42

def NumberOfHardResets
  @NumberOfHardResets
end

- (uint32) NumberOfSoftResets (readonly)

コントローラによって発行されたソフト リセット数です。

 

Returns:

  • (uint32)

    NumberOfSoftResets



49
50
51
# File 'lib/CIM_USBControllerHasHub.rb', line 49

def NumberOfSoftResets
  @NumberOfSoftResets
end