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