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 |
---|---|
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 |