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 |
---|---|
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
Codes d’erreur des sockets Windows