Class: WMI::CIM_DeviceErrorCounts

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

Overview

CIM_DeviceErrorCounts は論理デバイスのエラー関連カウンタが含まれる統計情報クラスです。エラーの種類は CCITT (Rec X.733) と ISO (IEC 10164-4) で定義されます。

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

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

- (string) Caption (readonly)

統計またはメトリックの簡単な説明 (1 行分の文字列) です。

Returns:

  • (string)

    Caption



22
23
24
# File 'lib/CIM_DeviceErrorCounts.rb', line 22

def Caption
  @Caption
end

- (uint64) CriticalErrorCount (readonly)

致命的なエラーをカウントします。

Returns:

  • (uint64)

    CriticalErrorCount



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

def CriticalErrorCount
  @CriticalErrorCount
end

- (string) Description (readonly)

統計またはメトリックの説明です。

Returns:

  • (string)

    Description



32
33
34
# File 'lib/CIM_DeviceErrorCounts.rb', line 32

def Description
  @Description
end

- (string) DeviceCreationClassName (readonly)

スコーピング デバイスの作成クラス名です。

Returns:

  • (string)

    DeviceCreationClassName



38
39
40
# File 'lib/CIM_DeviceErrorCounts.rb', line 38

def DeviceCreationClassName
  @DeviceCreationClassName
end

- (string) DeviceID (readonly)

スコーピング デバイスの ID です。

Returns:

  • (string)

    DeviceID



44
45
46
# File 'lib/CIM_DeviceErrorCounts.rb', line 44

def DeviceID
  @DeviceID
end

- (uint64) IndeterminateErrorCount (readonly)

不定なエラーをカウントします。

Returns:

  • (uint64)

    IndeterminateErrorCount



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

def IndeterminateErrorCount
  @IndeterminateErrorCount
end

- (uint64) MajorErrorCount (readonly)

メジャーなエラーをカウントします。

Returns:

  • (uint64)

    MajorErrorCount



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

def MajorErrorCount
  @MajorErrorCount
end

- (uint64) MinorErrorCount (readonly)

マイナなエラーをカウントします。

Returns:

  • (uint64)

    MinorErrorCount



59
60
61
# File 'lib/CIM_DeviceErrorCounts.rb', line 59

def MinorErrorCount
  @MinorErrorCount
end

- (string) Name (readonly)

継承された Name プロパティは、CIM_DeviceErrorCounts インスタンスのキーの一部として機能します。

 

Returns:

  • (string)

    Name



65
66
67
# File 'lib/CIM_DeviceErrorCounts.rb', line 65

def Name
  @Name
end

- (string) SystemCreationClassName (readonly)

スコーピング システムの作成クラス名です。

Returns:

  • (string)

    SystemCreationClassName



71
72
73
# File 'lib/CIM_DeviceErrorCounts.rb', line 71

def SystemCreationClassName
  @SystemCreationClassName
end

- (string) SystemName (readonly)

スコーピング システムの名前です

Returns:

  • (string)

    SystemName



76
77
78
# File 'lib/CIM_DeviceErrorCounts.rb', line 76

def SystemName
  @SystemName
end

- (uint64) WarningCount (readonly)

警告のカウントです。

Returns:

  • (uint64)

    WarningCount



82
83
84
# File 'lib/CIM_DeviceErrorCounts.rb', line 82

def WarningCount
  @WarningCount
end

Instance Method Details

- (uint32) ResetCounter(SelectedCounter)

エラーと警告カウンタをリセットするメソッドです。 このメソッドでは、リセットするカウンタを示す整数を入力するのにパラメータが 1 つ必要です。 この入力パラメータに対して、0 はすべて、1 は不定エラー カウンタのリセット、2 は致命的エラー カウンタ、3 は重大なエラー カウンタ、4 は小さなエラー カウンタ、5 は警告カウンタを示します。 メソッドにより、成功した場合は 0、サポートされていない場合は 1、エラーが発生した場合はその他の値が返されます。 メソッドが指定され、エラーと警告を一覧化する論理デバイスの使用により内部処理とカウントがリセットされます。

サブクラスでは、可能な返信コードのセットはメソッド上の ValueMap 修飾子を使って指定することも可能です。 ValueMap に含まれる文字列は ’変換済み’ です。 値の配置修飾子としてサブクラスで指定される場合もあります。

Parameters:

  • (uint16, #read) SelectedCounter

Returns:

  • (uint32)


16
17
# File 'lib/CIM_DeviceErrorCounts.rb', line 16

def ResetCounter SelectedCounter
end