Class: WMI::CIM_SCSIInterface

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

Overview

CIM_SCSIInterface は、どのデバイスが SCSI コントローラをとおしてアクセスされるかとこのアクセスの特質を示す CIM_ControlledBy 関係です。

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_SCSIInterface.rb', line 9

def AccessState
  @AccessState
end

- (ref:CIM_SCSIController) Antecedent (readonly)

SCSI コントローラです。

Returns:

  • (ref:CIM_SCSIController)

    Antecedent



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

def Antecedent
  @Antecedent
end

- (ref:CIM_LogicalDevice) Dependent (readonly)

論理デバイスです。

Returns:

  • (ref:CIM_LogicalDevice)

    Dependent



19
20
21
# File 'lib/CIM_SCSIInterface.rb', line 19

def Dependent
  @Dependent
end

- (uint32) NegotiatedDataWidth (readonly)

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

 

Returns:

  • (uint32)

    NegotiatedDataWidth



26
27
28
# File 'lib/CIM_SCSIInterface.rb', line 26

def NegotiatedDataWidth
  @NegotiatedDataWidth
end

- (uint64) NegotiatedSpeed (readonly)

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

 

Returns:

  • (uint64)

    NegotiatedSpeed



33
34
35
# File 'lib/CIM_SCSIInterface.rb', line 33

def NegotiatedSpeed
  @NegotiatedSpeed
end

- (uint32) NumberOfHardResets (readonly)

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

 

Returns:

  • (uint32)

    NumberOfHardResets



41
42
43
# File 'lib/CIM_SCSIInterface.rb', line 41

def NumberOfHardResets
  @NumberOfHardResets
end

- (uint32) NumberOfSoftResets (readonly)

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

 

Returns:

  • (uint32)

    NumberOfSoftResets



48
49
50
# File 'lib/CIM_SCSIInterface.rb', line 48

def NumberOfSoftResets
  @NumberOfSoftResets
end

- (UINT32) SCSIRetries (readonly)

制御されたデバイスに関連した前回のハード リセット、またはソフト リセット以来発生した SCSI 再試行の数です。

 

Returns:

  • (UINT32)

    SCSIRetries



54
55
56
# File 'lib/CIM_SCSIInterface.rb', line 54

def SCSIRetries
  @SCSIRetries
end

- (UINT32) SCSITimeouts (readonly)

制御されたデバイスに関連した前回のハード リセット、またはソフト リセット以来発生した SCSI タイムアウトの数です。

 

Returns:

  • (UINT32)

    SCSITimeouts



60
61
62
# File 'lib/CIM_SCSIInterface.rb', line 60

def SCSITimeouts
  @SCSITimeouts
end