WSAGetIcmpErrorInfo, fonction (ws2tcpip.h)
Récupère des informations sur une erreur ICMP reçue sur un socket TCP pendant la configuration de la connexion.
Syntaxe
INT WSAGetIcmpErrorInfo(
[in] SOCKET Socket,
[out] ICMP_ERROR_INFO *Info
);
Paramètres
[in] Socket
Descripteur qui identifie un socket TCP.
[out] Info
Type : DWORD*
Pointeur vers une structure ICMP_ERROR_INFO . En cas de réussite, la fonction initialise la structure.
Valeur retournée
En cas de réussite, la fonction retourne 0. Sinon, une valeur de SOCKET_ERROR est retournée et vous pouvez récupérer un code d’erreur spécifique en appelant WSAGetLastError.
Remarques
Si aucune erreur ICMP n’a été reçue depuis le dernier appel de connexion, WSANO_DATA est retourné. Cette fonctionnalité est prise en charge via l’option de socket TCP_ICMP_ERROR_INFO . WSAGetIcmpErrorInfo est un wrapper de type sécurisé pour obtenir cette option de socket, et nous la recommandons sur getockopt.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 (10.0 ; Build 19041) |
Serveur minimal pris en charge | Windows Server, version 2004 (10.0 ; Build 19041) |
Plateforme cible | Windows |
En-tête | ws2tcpip.h |
Bibliothèque | Ws2_32.lib |
DLL | Ws2_32.dll |