Функция WSALookupServiceEnd (winsock2.h)
Функция WSALookupServiceEnd вызывается для освобождения дескриптора после предыдущих вызовов WSALookupServiceBegin и WSALookupServiceNext.
При вызове WSALookupServiceEnd из другого потока при блокировке существующей службы WSALookupServiceNext конечный вызов будет иметь тот же эффект, что и отмена, и вызов WSALookupServiceNext будет немедленно возвращен.
Синтаксис
INT WSAAPI WSALookupServiceEnd(
[in] HANDLE hLookup
);
Параметры
[in] hLookup
Дескриптор, полученный ранее путем вызова WSALookupServiceBegin.
Возвращаемое значение
Возвращаемое значение равно нулю, если операция прошла успешно. В противном случае возвращается значение SOCKET_ERROR, а определенный номер ошибки можно получить, вызвав WSAGetLastError.
Код ошибки | Значение |
---|---|
Недопустимый дескриптор. | |
WS2_32.DLL не инициализирована. Приложение должно сначала вызвать WSAStartup , прежде чем вызывать функции Сокетов Windows. | |
Недостаточно памяти для выполнения операции. |
Комментарии
Windows Phone 8. Эта функция поддерживается для приложений Магазина Windows Phone Windows Phone 8 и более поздних версий.
Windows 8.1 и Windows Server 2012 R2. Эта функция поддерживается для приложений Магазина Windows в Windows 8.1, Windows Server 2012 R2 и более поздних версий.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1, Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | winsock2.h |
Библиотека | Ws2_32.lib |
DLL | Ws2_32.dll |