Функция 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
Семейство протоколов, для которого требуется получить статистику. Этот параметр должен иметь одно из следующих значений:
Значение | Значение |
---|---|
|
Протокол ИНТЕРНЕТА версии 4 (IPv4). |
|
Протокол IPv6. |
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращается один из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
Параметр pStats имеет значение NULL или не указывает на допустимую память, или параметр dwFamily не является допустимым значением. |
|
Эта функция не поддерживается в операционной системе, в которой был выполнен вызов функции. |
|
Используйте FormatMessage , чтобы получить строку сообщения для возвращаемой ошибки. |
Требования
Минимальная версия клиента | Windows 10 версии 1709 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | iphlpapi.h |
Библиотека | Iphlpapi.lib |
DLL | Iphlpapi.dll |