GetAddrInfoExOverlappedResult 函数 (ws2tcpip.h)

GetAddrInfoExOverlappedResult 函数获取由 GetAddrInfoEx 函数的异步操作使用的 OVERLAPPED 结构的返回代码。

语法

INT WSAAPI GetAddrInfoExOverlappedResult(
  LPOVERLAPPED lpOverlapped
);

参数

lpOverlapped

指向异步操作的 OVERLAPPED 结构的指针。

返回值

成功后, GetAddrInfoExOverlappedResult 函数返回 NO_ERROR (0) 。 基础操作尚未完成时, GetAddrInfoExOverlappedResult 函数将返回 WSAEINPROGRESS。 失败时, GetAddrInfoExOverlappedResult 函数返回 WSAEINVAL

注解

GetAddrInfoExOverlappedResult 函数与 GetAddrInfoEx 函数一起使用进行异步操作。

如果 GetAddrInfoExOverlappedResult 函数返回 WSAEINVAL,则区分 GetAddrInfoExOverlappedResult 函数还是异步操作返回错误的唯一方法是检查 lpOverlapped 参数不为 NULL。 如果 lpOverlapped 参数为 NULL,则 向 GetAddrInfoExOverlappedResult 函数传递 NULL 指针并失败。

Windows 8.1Windows Server 2012 R2:Windows 8.1、Windows Server 2012 R2 及更高版本的 Windows 应用商店应用支持此函数。

要求

   
最低受支持的客户端 Windows 8.1,Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 ws2tcpip.h
Library Ws2_32.lib
DLL Ws2_32.dll

另请参阅

GetAddrInfoEx