Class: WMI::Win32_PingStatus
Overview
Win32_PingStatus クラスには標準 ping コマンドによって返される値が含まれます。ping の詳細は RFC 791 にあります。
Instance Attribute Summary (collapse)
-
- (String) Address
readonly
Address プロパティは要求されたアドレスの値を保存します。.
-
- (uint32) BufferSize
readonly
BufferSize プロパティは ping コマンドで送信されるバッファ サイズを示します。.
-
- (boolean) NoFragmentation
readonly
NoFragmentation プロパティは送信されたパケットで ‘Don’t Fragment’ を設定します。.
-
- (uint32) PrimaryAddressResolutionStatus
readonly
PrimaryAddressResolutionStatus プロパティは gethostbyname call による状態情報を保存します。.
-
- (String) ProtocolAddress
readonly
ProtocolAddress プロパティは宛先が応答に使用したアドレスを含みます。.
-
- (String) ProtocolAddressResolved
readonly
ProtocolAddressResolved プロパティは ProtocolAddress プロパティに対応する解決されたアドレスを含みます。.
-
- (uint32) RecordRoute
readonly
RecordRoute プロパティは、パケットが途中の間に記録される必要があるホップの数を示します。.
-
- (boolean) ReplyInconsistency
readonly
ReplyInconsistency プロパティは矛盾する応答時間を報告します。.
-
- (uint32) ReplySize
readonly
ReplySize プロパティは返されたバッファのサイズを示します。.
-
- (boolean) ResolveAddressNames
readonly
ResolveAddressesNames は、コマンドが 出力結果アドレス値のアドレス名を解決するかどうかを示します。.
-
- (uint32) ResponseTime
readonly
ResponseTime プロパティは要求を処理するために経過した時間を示します。.
-
- (uint32) ResponseTimeToLive
readonly
ResponseTimeToLive プロパティは要求が受信される瞬間からの TTL を示します。.
-
- (String) RouteRecord
readonly
RouteRecord プロパティは中間ホップの記録を保存します。.
-
- (String) RouteRecordResolved
readonly
RouteRecordResolved プロパティは RouteRecord エントリに対応する解決されたアドレスを保存します。.
-
- (String) SourceRoute
readonly
SourceRoute プロパティは、有効なソース ルートのコンマで区切られた一覧を含みます。.
-
- (uint32) SourceRouteType
readonly
SourceRouteType プロパティは、SourceRoute プロパティで指定されるホストの一覧で使用されるソース ルートのオプションの種類を示します。.
-
- (uint32) StatusCode
readonly
StatusCode プロパティは ping の状態コードを返します。.
-
- (uint32) Timeout
readonly
Timeout プロパティはタイムアウト値をミリ秒で示します。.
-
- (uint32) TimeStampRecord
readonly
TimeStampRecord プロパティは中間ホップの記録タイムスタンプを保存します。.
-
- (string) TimeStampRecordAddress
readonly
TimeStampRecordAddress プロパティは TimeStampRecord エントリに対応する中間ホップを保存します。.
-
- (string) TimeStampRecordAddressResolved
readonly
TimeStampRecordAddressResolved プロパティは TimeStampRecordAddress エントリに対応する解決されたアドレスを保存します。.
-
- (uint32) TimestampRoute
readonly
TimestampRoute プロパティは、パケットが途中の間にタイム スタンプ情報と一緒に記録される必要があるホップの数を示します。.
-
- (uint32) TimeToLive
readonly
TimeToLive プロパティは ping パケットの寿命を示します。.
-
- (uint32) TypeofService
readonly
TypeOfService プロパティは使用されるサービスの種類を示します。.
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
- (String) Address (readonly)
Address プロパティは要求されたアドレスの値を保存します。
8 9 10 |
# File 'lib/Win32_PingStatus.rb', line 8 def Address @Address end |
- (uint32) BufferSize (readonly)
BufferSize プロパティは ping コマンドで送信されるバッファ サイズを示します。
14 15 16 |
# File 'lib/Win32_PingStatus.rb', line 14 def BufferSize @BufferSize end |
- (boolean) NoFragmentation (readonly)
NoFragmentation プロパティは送信されたパケットで ‘Don’t Fragment’ を設定します。
20 21 22 |
# File 'lib/Win32_PingStatus.rb', line 20 def NoFragmentation @NoFragmentation end |
- (uint32) PrimaryAddressResolutionStatus (readonly)
PrimaryAddressResolutionStatus プロパティは gethostbyname call による状態情報を保存します。
32 33 34 |
# File 'lib/Win32_PingStatus.rb', line 32 def PrimaryAddressResolutionStatus @PrimaryAddressResolutionStatus end |
- (String) ProtocolAddress (readonly)
ProtocolAddress プロパティは宛先が応答に使用したアドレスを含みます。
37 38 39 |
# File 'lib/Win32_PingStatus.rb', line 37 def ProtocolAddress @ProtocolAddress end |
- (String) ProtocolAddressResolved (readonly)
ProtocolAddressResolved プロパティは ProtocolAddress プロパティに対応する解決されたアドレスを含みます。
42 43 44 |
# File 'lib/Win32_PingStatus.rb', line 42 def ProtocolAddressResolved @ProtocolAddressResolved end |
- (uint32) RecordRoute (readonly)
RecordRoute プロパティは、パケットが途中の間に記録される必要があるホップの数を示します。
48 49 50 |
# File 'lib/Win32_PingStatus.rb', line 48 def RecordRoute @RecordRoute end |
- (boolean) ReplyInconsistency (readonly)
ReplyInconsistency プロパティは矛盾する応答時間を報告します。
53 54 55 |
# File 'lib/Win32_PingStatus.rb', line 53 def ReplyInconsistency @ReplyInconsistency end |
- (uint32) ReplySize (readonly)
ReplySize プロパティは返されたバッファのサイズを示します。
58 59 60 |
# File 'lib/Win32_PingStatus.rb', line 58 def ReplySize @ReplySize end |
- (boolean) ResolveAddressNames (readonly)
ResolveAddressesNames は、コマンドが 出力結果アドレス値のアドレス名を解決するかどうかを示します。
64 65 66 |
# File 'lib/Win32_PingStatus.rb', line 64 def ResolveAddressNames @ResolveAddressNames end |
- (uint32) ResponseTime (readonly)
ResponseTime プロパティは要求を処理するために経過した時間を示します。
69 70 71 |
# File 'lib/Win32_PingStatus.rb', line 69 def ResponseTime @ResponseTime end |
- (uint32) ResponseTimeToLive (readonly)
ResponseTimeToLive プロパティは要求が受信される瞬間からの TTL を示します。
74 75 76 |
# File 'lib/Win32_PingStatus.rb', line 74 def ResponseTimeToLive @ResponseTimeToLive end |
- (String) RouteRecord (readonly)
RouteRecord プロパティは中間ホップの記録を保存します。
79 80 81 |
# File 'lib/Win32_PingStatus.rb', line 79 def RouteRecord @RouteRecord end |
- (String) RouteRecordResolved (readonly)
RouteRecordResolved プロパティは RouteRecord エントリに対応する解決されたアドレスを保存します。
84 85 86 |
# File 'lib/Win32_PingStatus.rb', line 84 def RouteRecordResolved @RouteRecordResolved end |
- (String) SourceRoute (readonly)
SourceRoute プロパティは、有効なソース ルートのコンマで区切られた一覧を含みます。
89 90 91 |
# File 'lib/Win32_PingStatus.rb', line 89 def SourceRoute @SourceRoute end |
- (uint32) SourceRouteType (readonly)
SourceRouteType プロパティは、SourceRoute プロパティで指定されるホストの一覧で使用されるソース ルートのオプションの種類を示します。
ValueMap
96 97 98 |
# File 'lib/Win32_PingStatus.rb', line 96 def SourceRouteType @SourceRouteType end |
- (uint32) StatusCode (readonly)
StatusCode プロパティは ping の状態コードを返します。
101 102 103 |
# File 'lib/Win32_PingStatus.rb', line 101 def StatusCode @StatusCode end |
- (uint32) Timeout (readonly)
Timeout プロパティはタイムアウト値をミリ秒で示します。
108 109 110 |
# File 'lib/Win32_PingStatus.rb', line 108 def Timeout @Timeout end |
- (uint32) TimeStampRecord (readonly)
TimeStampRecord プロパティは中間ホップの記録タイムスタンプを保存します。
113 114 115 |
# File 'lib/Win32_PingStatus.rb', line 113 def TimeStampRecord @TimeStampRecord end |
- (string) TimeStampRecordAddress (readonly)
TimeStampRecordAddress プロパティは TimeStampRecord エントリに対応する中間ホップを保存します。
118 119 120 |
# File 'lib/Win32_PingStatus.rb', line 118 def TimeStampRecordAddress @TimeStampRecordAddress end |
- (string) TimeStampRecordAddressResolved (readonly)
TimeStampRecordAddressResolved プロパティは TimeStampRecordAddress エントリに対応する解決されたアドレスを保存します。
123 124 125 |
# File 'lib/Win32_PingStatus.rb', line 123 def TimeStampRecordAddressResolved @TimeStampRecordAddressResolved end |
- (uint32) TimestampRoute (readonly)
TimestampRoute プロパティは、パケットが途中の間にタイム スタンプ情報と一緒に記録される必要があるホップの数を示します。
131 132 133 |
# File 'lib/Win32_PingStatus.rb', line 131 def TimestampRoute @TimestampRoute end |
- (uint32) TimeToLive (readonly)
TimeToLive プロパティは ping パケットの寿命を示します。
139 140 141 |
# File 'lib/Win32_PingStatus.rb', line 139 def TimeToLive @TimeToLive end |
- (uint32) TypeofService (readonly)
TypeOfService プロパティは使用されるサービスの種類を示します。
145 146 147 |
# File 'lib/Win32_PingStatus.rb', line 145 def TypeofService @TypeofService end |