Partager via


WSASetLastError, fonction (winsock2.h)

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

Syntaxe

void WSAAPI 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 actuel. Notez que toute routine Windows Sockets suivante 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 de la réinitialisation du code d’erreur en appelant la fonction getsockopt avec SO_ERROR.

Les codes d’erreur Windows Sockets 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 Windows Phone Store sur 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 winsock2.h (inclure Winsock2.h)
Bibliothèque Ws2_32.lib
DLL Ws2_32.dll

Voir aussi

WSAGetLastError

Codes d’erreur des sockets Windows

Winsock Functions

Référence Winsock

getsockopt