Функция GetIcmpStatisticsEx (iphlpapi.h)
Функция GetIcmpStatisticsEx извлекает статистику протокола ICMP для локального компьютера. Функция GetIcmpStatisticsEx может получать статистику IPv6 ICMP.
Синтаксис
IPHLPAPI_DLL_LINKAGE ULONG GetIcmpStatisticsEx(
[out] PMIB_ICMP_EX Statistics,
[in] ULONG Family
);
Параметры
[out] Statistics
Указатель на структуру MIB_ICMP_EX , содержащую статистику ICMP для локального компьютера.
[in] Family
Семейство протоколов, для которого требуется получить статистику ICMP. Должна быть одной из следующих:
Значение | Значение |
---|---|
|
Протокол IP версии 4 (IPv4). |
|
Протокол IPv6. |
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращаемое значение представляет собой один из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
Параметр pStats имеет значение NULL или не указывает на допустимую память, или параметр dwFamily не является допустимым значением. |
|
Эта функция не поддерживается в операционной системе, в которой был выполнен вызов функции. |
|
Используйте FormatMessage , чтобы получить строку сообщения для возвращенной ошибки. |
Комментарии
GetIpStatisticsEx можно использовать для получения статистики ICMP для IPv4 или IPv6 на локальном компьютере.
Функция GetIcmpStatistics возвращает статистику ICMP только для IPv4 на локальном компьютере.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | iphlpapi.h |
Библиотека | Iphlpapi.lib |
DLL | Iphlpapi.dll |
См. также раздел
Справочник по вспомогательным функциям IP