IPGlobalProperties.GetIcmpV4Statistics メソッド
アセンブリ: System (system.dll 内)

Dim instance As IPGlobalProperties Dim returnValue As IcmpV4Statistics returnValue = instance.GetIcmpV4Statistics
ローカル コンピュータの ICMP version 4 トラフィック統計情報を提供する IcmpV4Statistics オブジェクト。


ICMP は、インターネット プロトコル Version 4 (IPv4) で使用するメッセージのセットです。ICMP は、データ パケットの処理中に発生したエラーを報告したり、他のインターネット層の機能を実行したりするために IPv4 ノードによって使用されます。ICMP version 4 は IETF RFC 792 で定義されています。
アプリケーションが利用できる ICMP version 4 トラフィック統計情報の詳細については、IcmpV4Statistics クラスのドキュメントを参照してください。このメソッドによって返される IcmpV4Statistics オブジェクトには、そのオブジェクトが作成される時点の統計が反映されます。この情報は動的には更新されません。

現在の ICMPv4 統計情報を表示するコード例を次に示します。
public static void ShowIcmpV4Statistics() { IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties(); IcmpV4Statistics stat = properties.GetIcmpV4Statistics(); Console.WriteLine("ICMP V4 Statistics:"); Console.WriteLine(" Messages ............................ Sent: {0,-10} Received: {1,-10}", stat.MessagesSent, stat.MessagesReceived); Console.WriteLine(" Errors .............................. Sent: {0,-10} Received: {1,-10}", stat.ErrorsSent, stat.ErrorsReceived); Console.WriteLine(" Echo Requests ....................... Sent: {0,-10} Received: {1,-10}", stat.EchoRequestsSent, stat.EchoRequestsReceived); Console.WriteLine(" Echo Replies ........................ Sent: {0,-10} Received: {1,-10}", stat.EchoRepliesSent, stat.EchoRepliesReceived); Console.WriteLine(" Destination Unreachables ............ Sent: {0,-10} Received: {1,-10}", stat.DestinationUnreachableMessagesSent, stat.DestinationUnreachableMessagesReceived); Console.WriteLine(" Source Quenches ..................... Sent: {0,-10} Received: {1,-10}", stat.SourceQuenchesSent, stat.SourceQuenchesReceived); Console.WriteLine(" Redirects ........................... Sent: {0,-10} Received: {1,-10}", stat.RedirectsSent, stat.RedirectsReceived); Console.WriteLine(" TimeExceeded ........................ Sent: {0,-10} Received: {1,-10}", stat.TimeExceededMessagesSent, stat.TimeExceededMessagesReceived); Console.WriteLine(" Parameter Problems .................. Sent: {0,-10} Received: {1,-10}", stat.ParameterProblemsSent, stat.ParameterProblemsReceived); Console.WriteLine(" Timestamp Requests .................. Sent: {0,-10} Received: {1,-10}", stat.TimestampRequestsSent, stat.TimestampRequestsReceived); Console.WriteLine(" Timestamp Replies ................... Sent: {0,-10} Received: {1,-10}", stat.TimestampRepliesSent, stat.TimestampRepliesReceived); Console.WriteLine(" Address Mask Requests ............... Sent: {0,-10} Received: {1,-10}", stat.AddressMaskRequestsSent, stat.AddressMaskRequestsReceived); Console.WriteLine(" Address Mask Replies ................ Sent: {0,-10} Received: {1,-10}", stat.AddressMaskRepliesSent, stat.AddressMaskRepliesReceived); Console.WriteLine(""); }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- IPGlobalProperties.GetIcmpV4Statistics メソッドのページへのリンク