Función WSALookupServiceEnd (winsock2.h)

Se llama a la función WSALookupServiceEnd para liberar el identificador después de las llamadas anteriores a WSALookupServiceBegin y WSALookupServiceNext.

Si llama a WSALookupServiceEnd desde otro subproceso mientras se bloquea un WSALookupServiceNext existente, la llamada final tendrá el mismo efecto que una cancelación y hará que la llamada WSALookupServiceNext se devuelva inmediatamente.

Sintaxis

INT WSAAPI WSALookupServiceEnd(
  [in] HANDLE hLookup
);

Parámetros

[in] hLookup

Controle previamente obtenido mediante una llamada a WSALookupServiceBegin.

Valor devuelto

El valor devuelto es cero si la operación se realizó correctamente. De lo contrario, se devuelve el valor SOCKET_ERROR y se puede recuperar un número de error específico llamando a WSAGetLastError.

Código de error Significado
WSA_INVALID_HANDLE
El identificador no es válido.
WSANOTINITIALISED
No se ha inicializado el WS2_32.DLL. La aplicación debe llamar primero a WSAStartup antes de llamar a cualquier función de Windows Sockets.
WSA_NOT_ENOUGH_MEMORY
No había memoria suficiente para realizar la operación.

Comentarios

Windows Phone 8: esta función es compatible con las aplicaciones de Windows Phone Store en Windows Phone 8 y versiones posteriores.

Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winsock2.h
Library Ws2_32.lib
Archivo DLL Ws2_32.dll

Consulte también

Bluetooth y WSALookupServiceEnd

WSALookupServiceBegin

WSALookupServiceNext

Funciones winsock

Referencia de Winsock