Bagikan melalui


Fungsi GetIcmpStatisticsEx (iphlpapi.h)

Fungsi GetIcmpStatisticsEx mengambil statistik Internet Control Message Protocol (ICMP) untuk komputer lokal. Fungsi GetIcmpStatisticsEx mampu mengambil statistik ICMP IPv6.

Sintaks

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

Parameter

[out] Statistics

Penunjuk ke struktur MIB_ICMP_EX yang berisi statistik ICMP untuk komputer lokal.

[in] Family

Keluarga protokol untuk mengambil statistik ICMP. Harus salah satu dari berikut ini:

Nilai Makna
AF_INET
Protokol Internet versi 4 (IPv4).
AF_INET6
Protokol Internet versi 6 (IPv6).

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Menampilkan kode Deskripsi
ERROR_INVALID_PARAMETER
Parameter pStats adalah NULL atau tidak menunjuk ke memori yang valid, atau parameter dwFamily bukan nilai yang valid.
ERROR_NOT_SUPPORTED
Fungsi ini tidak didukung pada sistem operasi tempat panggilan fungsi dilakukan.
Lainnya
Gunakan FormatMessage untuk mendapatkan string pesan untuk kesalahan yang dikembalikan.

Keterangan

GetIpStatisticsEx dapat digunakan untuk mendapatkan statistik ICMP untuk IPv4 atau IPv6 di komputer lokal.

Fungsi GetIcmpStatistics mengembalikan statistik ICMP hanya untuk IPv4 di komputer lokal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header iphlpapi.h
Pustaka Iphlpapi.lib
DLL Iphlpapi.dll

Lihat juga

GetIcmpStatistics

GetTcpStatisticsEx

GetUdpStatisticsEx

Referensi Fungsi Pembantu IP

Halaman Mulai Pembantu IP

MIB_ICMP_EX