Compartilhar via


Função GetAddrInfoExOverlappedResult (ws2tcpip.h)

A função GetAddrInfoExOverlappedResult obtém o código de retorno para uma estrutura OVERLAPPED usada por uma operação assíncrona para a função GetAddrInfoEx .

Sintaxe

INT WSAAPI GetAddrInfoExOverlappedResult(
  LPOVERLAPPED lpOverlapped
);

Parâmetros

lpOverlapped

Um ponteiro para uma estrutura OVERLAPPED para a operação assíncrona.

Valor retornado

Com êxito, a função GetAddrInfoExOverlappedResult retorna NO_ERROR (0). Quando a operação subjacente ainda não tiver sido concluída, a função GetAddrInfoExOverlappedResult retornará WSAEINPROGRESS. Em caso de falha, a função GetAddrInfoExOverlappedResult retorna WSAEINVAL.

Comentários

A função GetAddrInfoExOverlappedResult é usada com a função GetAddrInfoEx para operações assíncronas.

Se a função GetAddrInfoExOverlappedResult retornar WSAEINVAL, a única maneira de distinguir se a função GetAddrInfoExOverlappedResult ou a operação assíncrona retornou o erro é marcar que o parâmetro lpOverlapped não era NULL. Se o parâmetro lpOverlapped for NULL, a função GetAddrInfoExOverlappedResult foi passada por um ponteiro NULL e falhou.

Windows 8.1 e Windows Server 2012 R2: essa função tem suporte para aplicativos da Windows Store em Windows 8.1, Windows Server 2012 R2 e posterior.

Requisitos

   
Cliente mínimo com suporte Windows 8.1, Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho ws2tcpip.h
Biblioteca Ws2_32.lib
DLL Ws2_32.dll

Confira também

GetAddrInfoEx