Compartilhar via


Função WSAGetIcmpErrorInfo (ws2tcpip.h)

Recupera informações sobre um erro ICMP recebido em um soquete TCP durante a instalação da conexão.

Sintaxe

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

Parâmetros

[in] Socket

Um descritor que identifica um soquete TCP.

[out] Info

Tipo: DWORD*

Um ponteiro para uma estrutura ICMP_ERROR_INFO . Em caso de êxito, a função inicializa a estrutura .

Retornar valor

Em caso de êxito, a função retorna 0. Caso contrário, um valor de SOCKET_ERROR será retornado e você poderá recuperar um código de erro específico chamando WSAGetLastError.

Comentários

Se nenhum erro ICMP tiver sido recebido desde a última chamada de conexão, WSANO_DATA será retornado. Essa funcionalidade tem suporte por meio da opção de soquete TCP_ICMP_ERROR_INFO . WSAGetIcmpErrorInfo é um wrapper fortemente tipado para obter essa opção de soquete e recomendamos que ele seja sobre getsockopt.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Plataforma de Destino Windows
Cabeçalho ws2tcpip.h
Biblioteca Ws2_32.lib
DLL Ws2_32.dll