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.1和 Windows 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 |