Class: WMI::Win32_SCSIControllerDevice

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

Overview

Win32_SCSIControllerDevice クラスは、Small Computer System Interface (SCSI) コントローラとそれに接続している論理デバイス (ディスク ドライブ) の関連付けを表します。このクラスのインスタンスは Microsoft Windows NT/Windows 2000 以降と Windows 95 以降でのみ提供されます。

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

def AccessState
  @AccessState
end

- (ref:Win32_SCSIController) Antecedent (readonly)

Win32_SCSIController 前提リファレンスは、このデバイスに関連する SCSI コントローラを表します。

Returns:

  • (ref:Win32_SCSIController)

    Antecedent



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

def Antecedent
  @Antecedent
end

- (ref:CIM_LogicalDevice) Dependent (readonly)

CIM_LogicalDevice Dependent リファレンスは、SCSI コントローラに接続されている論理デバイスを表します。

Returns:

  • (ref:CIM_LogicalDevice)

    Dependent



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

def Dependent
  @Dependent
end

- (uint32) NegotiatedDataWidth (readonly)

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

 

Returns:

  • (uint32)

    NegotiatedDataWidth



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

def NegotiatedDataWidth
  @NegotiatedDataWidth
end

- (uint64) NegotiatedSpeed (readonly)

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

 

Returns:

  • (uint64)

    NegotiatedSpeed



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

def NegotiatedSpeed
  @NegotiatedSpeed
end

- (uint32) NumberOfHardResets (readonly)

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

 

Returns:

  • (uint32)

    NumberOfHardResets



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

def NumberOfHardResets
  @NumberOfHardResets
end

- (uint32) NumberOfSoftResets (readonly)

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

 

Returns:

  • (uint32)

    NumberOfSoftResets



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

def NumberOfSoftResets
  @NumberOfSoftResets
end