次の方法で共有


GetIcmpStatisticsEx 関数 (iphlpapi.h)

GetIcmpStatisticsEx 関数は、ローカル コンピューターのインターネット制御メッセージ プロトコル (ICMP) 統計情報を取得します。 GetIcmpStatisticsEx 関数は、IPv6 ICMP 統計を取得できます。

構文

IPHLPAPI_DLL_LINKAGE ULONG GetIcmpStatisticsEx(
  [out] PMIB_ICMP_EX Statistics,
  [in]  ULONG        Family
);

パラメーター

[out] Statistics

ローカル コンピューターの ICMP 統計を含む MIB_ICMP_EX 構造体へのポインター。

[in] Family

ICMP 統計を取得するプロトコル ファミリ。 次のいずれかである必要があります。

意味
AF_INET
インターネット プロトコル バージョン 4 (IPv4)。
AF_INET6
インターネット プロトコル Version 6 (IPv6)。

戻り値

関数が成功した場合、戻り値はNO_ERROR。

関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。

リターン コード 説明
ERROR_INVALID_PARAMETER
pStats パラメーターが NULL であるか、有効なメモリを指していないか、dwFamily パラメーターが有効な値ではありません。
ERROR_NOT_SUPPORTED
この関数は、関数呼び出しが行われたオペレーティング システムではサポートされていません。
その他
FormatMessage を使用して、返されたエラーのメッセージ文字列を取得します。

注釈

GetIpStatisticsEx を使用して、ローカル コンピューター上の IPv4 または IPv6 の ICMP 統計を取得できます。

GetIcmpStatistics 関数は、ローカル コンピューター上の IPv4 のみの ICMP 統計を返します。

要件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー iphlpapi.h
Library Iphlpapi.lib
[DLL] Iphlpapi.dll

こちらもご覧ください

GetIcmpStatistics

GetTcpStatisticsEx

GetUdpStatisticsEx

IP ヘルパー関数リファレンス

IP ヘルパーの開始ページ

MIB_ICMP_EX