Funzione WSASetLastError (winsock2.h)
La funzione WSASetLastError imposta il codice di errore che può essere recuperato tramite la funzione WSAGetLastError .
Sintassi
void WSAAPI WSASetLastError(
[in] int iError
);
Parametri
[in] iError
Intero che specifica il codice di errore da restituire da una chiamata WSAGetLastError successiva.
Valore restituito
Questa funzione non genera valori restituiti.
Codice di errore | Significato |
---|---|
Prima di usare questa funzione, è necessario eseguire una chiamata WSAStartup riuscita. |
Commenti
La funzione WSASetLastError consente a un'applicazione di impostare il codice di errore da restituire da una chiamata WSAGetLastError successiva per il thread corrente. Si noti che qualsiasi routine successiva di Windows Sockets chiamata dall'applicazione eseguirà l'override del codice di errore come impostato da questa routine.
Il codice di errore impostato da WSASetLastError è diverso dalla reimpostazione del codice di errore chiamando la funzione getsockopt con SO_ERROR.
I codici di errore di Windows Sockets usati da questa funzione sono elencati in Codici di errore di Windows Sockets.
Windows Phone 8: questa funzione è supportata per le app Windows Phone Store in Windows Phone 8 e versioni successive.
Windows 8.1 e Windows Server 2012 R2: questa funzione è supportata per le app di Windows Store in Windows 8.1, Windows Server 2012 R2 e versioni successive.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | winsock2.h (include Winsock2.h) |
Libreria | Ws2_32.lib |
DLL | Ws2_32.dll |
Vedi anche
Codici di errore di Windows Sockets