GetIpStatisticsEx 関数 (iphlpapi.h)

GetIpStatisticsEx 関数は、現在のコンピューターのインターネット プロトコル (IP) 統計情報を取得します。 GetIpStatisticsEx 関数は、GetIpStatisticsEx がインターネット プロトコル バージョン 6 (IPv6) プロトコル ファミリもサポートするという点で、GetIpStatistics 関数とは異なります。

構文

IPHLPAPI_DLL_LINKAGE ULONG GetIpStatisticsEx(
  [out] PMIB_IPSTATS Statistics,
  [in]  ULONG        Family
);

パラメーター

[out] Statistics

ローカル コンピューターの IP 統計情報を受け取る MIB_IPSTATS 構造体へのポインター。

[in] Family

統計を取得するプロトコル ファミリ。 このパラメーターは、次のいずれかの値である必要があります。

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

戻り値

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

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

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

注釈

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

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

要件

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

こちらもご覧ください

GetIpStatistics

GetTcpStatisticsEx

GetUdpStatisticsEx

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

IP ヘルパーの開始ページ

MIB_IPSTATS