Función WSAGetIcmpErrorInfo (ws2tcpip.h)

Recupera información sobre un error ICMP recibido en un socket TCP durante la configuración de la conexión.

Sintaxis

INT WSAGetIcmpErrorInfo(
  [in]  SOCKET          Socket,
  [out] ICMP_ERROR_INFO *Info
);

Parámetros

[in] Socket

Descriptor que identifica un socket TCP.

[out] Info

Tipo: DWORD*

Puntero a una estructura de ICMP_ERROR_INFO . Si se ejecuta correctamente, la función inicializa la estructura.

Valor devuelto

Si se ejecuta correctamente, la función devuelve 0. De lo contrario, se devuelve un valor de SOCKET_ERROR y se puede recuperar un código de error específico llamando a WSAGetLastError.

Comentarios

Si no se ha recibido ningún error ICMP desde la última llamada de conexión, se devuelve WSANO_DATA . Esta funcionalidad se admite a través de la opción de socket TCP_ICMP_ERROR_INFO . WSAGetIcmpErrorInfo es un contenedor seguro para tipos para obtener esta opción de socket y se recomienda sobre getockopt.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041)
Servidor mínimo compatible Windows Server, versión 2004 (10.0; Compilación 19041)
Plataforma de destino Windows
Encabezado ws2tcpip.h
Library Ws2_32.lib
Archivo DLL Ws2_32.dll