Функция WSASetFailConnectOnIcmpError (ws2tcpip.h)

Задает состояние параметра сокета TCP_FAIL_CONNECT_ON_ICMP_ERROR .

Синтаксис

INT WSASetFailConnectOnIcmpError(
  [in] SOCKET Socket,
  [in] DWORD  Enabled
);

Параметры

[in] Socket

Дескриптор, идентифицирующий сокет TCP.

[in] Enabled

Тип: DWORD

Ненулевое значение, если TCP_FAIL_CONNECT_ON_ICMP_ERROR следует включить, в противном случае — ноль.

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

При успешном выполнении функция возвращает 0. В противном случае возвращается значение SOCKET_ERROR , и вы можете получить определенный код ошибки, вызвав WSAGetLastError.

Комментарии

Эта функция поддерживается с помощью параметра сокета TCP_FAIL_CONNECT_ON_ICMP_ERROR . WSASetFailConnectOnIcmpError — это типобезопасная оболочка для настройки этого параметра сокета, и мы рекомендуем использовать его вместо setsockopt.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Целевая платформа Windows
Header ws2tcpip.h
Библиотека Ws2_32.lib
DLL Ws2_32.dll