Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A maioria das funções do Windows Sockets 2 não retorna a causa específica de um erro quando a função retorna. Algumas funções Winsock retornam um valor zero se forem bem-sucedidas. Caso contrário, o valor SOCKET_ERROR (-1) é retornado e um número de erro específico pode ser recuperado chamando a funçãoWSAGetLastError. Para funções Winsock que retornam um identificador, um valor de retorno de INVALID_SOCKET (0xffff) indica um erro e um número de erro específico pode ser recuperado chamando WSAGetLastError. Para funções Winsock que retornam um ponteiro, um valor de retorno de NULL indica um erro e um número de erro específico pode ser recuperado chamando o função WSAGetLastError.
Um código de erro Winsock pode ser convertido em um HRESULT para uso em uma chamada de procedimento remoto (RPC) usando HRESULT_FROM_WIN32. Em versões anteriores do Platform Software Development Kit (SDK), HRESULT_FROM_WIN32 era definido como uma macro no arquivo de cabeçalho Winerror.h. No Microsoft Windows Software Development Kit (SDK), HRESULT_FROM_WIN32 é definido como uma função embutida no Winerror.h arquivo de cabeçalho.
Tópicos relacionados