Funzione WSAGetIcmpErrorInfo (ws2tcpip.h)

Recupera informazioni su un errore ICMP ricevuto su un socket TCP durante l'installazione della connessione.

Sintassi

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

Parametri

[in] Socket

Descrittore che identifica un socket TCP.

[out] Info

Tipo: DWORD*

Puntatore a una struttura ICMP_ERROR_INFO . In caso di esito positivo, la funzione inizializza la struttura.

Valore restituito

In caso di esito positivo, la funzione restituisce 0. In caso contrario, viene restituito un valore di SOCKET_ERROR ed è possibile recuperare un codice di errore specifico chiamando WSAGetLastError.

Commenti

Se non è stato ricevuto alcun errore ICMP dall'ultima chiamata di connessione, viene restituito WSANO_DATA . Questa funzionalità è supportata tramite l'opzione socket TCP_ICMP_ERROR_INFO . WSAGetIcmpErrorInfo è un wrapper indipendente dai tipi per ottenere questa opzione socket ed è consigliabile over getsockopt.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041)
Piattaforma di destinazione Windows
Intestazione ws2tcpip.h
Libreria Ws2_32.lib
DLL Ws2_32.dll