Función WSASetLastError (winsock.h)
La función WSASetLastError establece el código de error que se puede recuperar a través de la función WSAGetLastError .
Sintaxis
void WSASetLastError(
[in] int iError
);
Parámetros
[in] iError
Entero que especifica el código de error que devolverá una llamada WSAGetLastError posterior.
Valor devuelto
Esta función no genera valores devueltos.
Código de error | Significado |
---|---|
Debe producirse una llamada de WSAStartup correcta antes de usar esta función. |
Comentarios
La función WSASetLastError permite a una aplicación establecer el código de error que devolverá una llamada WSAGetLastError posterior para el subproceso actual. Tenga en cuenta que cualquier rutina posterior de Windows Sockets llamada por la aplicación invalidará el código de error establecido por esta rutina.
El código de error establecido por WSASetLastError es diferente del código de error devuelto llamando a la función getsockopt con SO_ERROR.
Los códigos de error de Windows Sockets usados por esta función se enumeran en Códigos de error de Windows Sockets.
Windows Phone 8: esta función es compatible con las aplicaciones de Windows Phone Store en Windows Phone 8 y versiones posteriores.
Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winsock.h (incluya Winsock2.h) |
Library | Ws2_32.lib |
Archivo DLL | Ws2_32.dll |