WSALookupServiceEnd 函数 (winsock2.h)
调用 WSALookupServiceEnd 函数以在先前调用 WSALookupServiceBegin 和 WSALookupServiceNext 后释放句柄。
如果在阻止现有 WSALookupServiceNext 时从另一个线程调用 WSALookupServiceEnd ,则结束调用将具有与取消相同的效果,并将导致 WSALookupServiceNext 调用立即返回。
语法
INT WSAAPI WSALookupServiceEnd(
[in] HANDLE hLookup
);
参数
[in] hLookup
处理以前通过调用 WSALookupServiceBegin 获取的 。
返回值
如果操作成功,则返回值为零。 否则,将返回值 SOCKET_ERROR,并且可以通过调用 WSAGetLastError 来检索特定的错误号。
错误代码 | 含义 |
---|---|
句柄无效。 | |
尚未初始化 WS2_32.DLL。 应用程序必须先调用 WSAStartup, 然后才能调用任何 Windows 套接字函数。 | |
内存不足,无法执行该操作。 |
注解
Windows Phone 8:Windows Phone 8 及更高版本上的 Windows Phone 应用商店应用支持此函数。
Windows 8.1和Windows Server 2012 R2:Windows 8.1、Windows Server 2012 R2 及更高版本的 Windows 应用商店应用支持此函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1、Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | winsock2.h |
Library | Ws2_32.lib |
DLL | Ws2_32.dll |