WSAGetLastError

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função obtém o status de erro para a última operação que falha.

Syntax

int WSAGetLastError(void);

Parameters

Nenhum.

Return Value

Indica o valor de retorno o código de erro para última operação Soquetes do Windows deste segmento que falha. Para obter uma lista dos códigos de erro, consulte Códigos de erro sockets do Windows (Winsock).

Remarks

Essa função retorna o último erro rede ocorridos. Quando uma determinada função Soquetes do Windows indica que ocorreu um erro, essa função deve ser chamado para recuperar o apropriado código de erro. Esta código de erro pode ser diferente a partir de código de erro obtidas getsockopt (Soquetes do Windows) SO_ERROR, que é soquete-específico porque WSAGetLastError é para todos os soquetes específicos de segmento.

Um bem-sucedido chamar função, ou um chamar para WSAGetLastError, não redefinir o código de erro. Para redefinir o código de erro, use o WSASetLastError chamada de função com iError definido como zero. A getsockopt SO_ERROR também redefine o código de erro para zero.

O WSAGetLastError função não deve ser usada para verificar para um código de erro no recebimento de um assíncrono mensagem. Neste maiúsculas e minúsculas, o código de erro é passado a lParam parâmetro da mensagem e isso pode diferir do valor retornado por WSAGetLastError.

Requirements

Header winsock2.h
Library Ws2.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

getsockopt (Windows Sockets)
WSASetLastError