Funzione WSASetLastError (winsock.h)
La funzione WSASetLastError imposta il codice di errore che può essere recuperato tramite la funzione WSAGetLastError .
Sintassi
void 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 che venga eseguita una chiamata WSAStartup riuscita. |
Commenti
La funzione WSASetLastError consente a un'applicazione di impostare il codice di errore da restituire da una successiva chiamata WSAGetLastError per il thread corrente. Si noti che qualsiasi routine Di Windows Sockets successiva chiamata dall'applicazione sostituirà il codice di errore impostato da questa routine.
Il codice di errore impostato da WSASetLastError è diverso dal codice di errore restituito 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 dello Store di Windows Phone 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 | winsock.h (include Winsock2.h) |
Libreria | Ws2_32.lib |
DLL | Ws2_32.dll |
Vedi anche
Codici di errore di Windows Sockets