WSASetLastError, fonction (winsock.h)

La fonction WSASetLastError définit le code d’erreur qui peut être récupéré via la fonction WSAGetLastError .

Syntaxe

void WSASetLastError(
  [in] int iError
);

Paramètres

[in] iError

Entier qui spécifie le code d’erreur à retourner par un appel WSAGetLastError suivant.

Valeur retournée

Cette fonction ne génère aucune valeur de retour.

Code d'erreur Signification
WSANOTINITIALISED
Un appel WSAStartup réussi doit se produire avant d’utiliser cette fonction.

Remarques

La fonction WSASetLastError permet à une application de définir le code d’erreur à retourner par un appel WSAGetLastError suivant pour le thread actif. Notez que toute routine de sockets Windows ultérieure appelée par l’application remplacera le code d’erreur tel que défini par cette routine.

Le code d’erreur défini par WSASetLastError est différent du code d’erreur retourné en appelant la fonction getsockopt avec SO_ERROR.

Les codes d’erreur des sockets Windows utilisés par cette fonction sont répertoriés sous Codes d’erreur des sockets Windows.

Windows Phone 8 : cette fonction est prise en charge pour les applications du Store Windows Phone Windows Phone 8 et versions ultérieures.

Windows 8.1 et Windows Server 2012 R2 : cette fonction est prise en charge pour les applications du Windows Store sur Windows 8.1, Windows Server 2012 R2 et versions ultérieures.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête winsock.h (inclure Winsock2.h)
Bibliothèque Ws2_32.lib
DLL Ws2_32.dll

Voir aussi

WSAGetLastError

Codes d’erreur des sockets Windows

Fonctions Winsock

Informations de référence sur Winsock

getsockopt