Поделиться через


Функция GetTcpStatisticsEx2 (iphlpapi.h)

Функция GetTcpStatisticsEx2 извлекает статистику tcp для текущего компьютера. Функция GetTcpStatisticsEx2 отличается от функции GetTcpStatisticsEx тем, что использует новую структуру вывода, содержащую 64-разрядные счетчики, а не 32-разрядные счетчики.

Синтаксис

IPHLPAPI_DLL_LINKAGE ULONG GetTcpStatisticsEx2(
  [out] PMIB_TCPSTATS2 Statistics,
  [in]  ULONG          Family
);

Параметры

[out] Statistics

Указатель на структуру MIB_TCPSTATS2 , которая получает статистику TCP для локального компьютера.

[in] Family

Семейство протоколов, для которого требуется получить статистику. Этот параметр должен иметь одно из следующих значений:

Значение Значение
AF_INET
Протокол ИНТЕРНЕТА версии 4 (IPv4).
AF_INET6
Протокол IPv6.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.

Если функция завершается сбоем, возвращается один из следующих кодов ошибок.

Код возврата Описание
ERROR_INVALID_PARAMETER
Параметр pStats имеет значение NULL или не указывает на допустимую память, или параметр dwFamily не является допустимым значением.
ERROR_NOT_SUPPORTED
Эта функция не поддерживается в операционной системе, в которой был выполнен вызов функции.
Другое
Используйте FormatMessage , чтобы получить строку сообщения для возвращаемой ошибки.

Требования

   
Минимальная версия клиента Windows 10 версии 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header iphlpapi.h
Библиотека Iphlpapi.lib
DLL Iphlpapi.dll

См. также раздел

Справочник по вспомогательной функции IP

Начальная страница вспомогательного ip-адреса