Condividi tramite


Funzione WSALookupServiceEnd (winsock2.h)

La funzione WSALookupServiceEnd viene chiamata per liberare l'handle dopo le chiamate precedenti a WSALookupServiceBegin e WSALookupServiceNext.

Se si chiama WSALookupServiceEnd da un altro thread mentre un WSALookupServiceNext esistente è bloccato, la chiamata finale avrà lo stesso effetto di un annullamento e causerà la restituzione immediata della chiamata WSALookupServiceNext .

Sintassi

INT WSAAPI WSALookupServiceEnd(
  [in] HANDLE hLookup
);

Parametri

[in] hLookup

Gestire in precedenza ottenuto chiamando WSALookupServiceBegin.

Valore restituito

Il valore restituito è zero se l'operazione ha avuto esito positivo. In caso contrario, viene restituito il valore SOCKET_ERROR e è possibile recuperare un numero di errore specifico chiamando WSAGetLastError.

Codice di errore Significato
WSA_INVALID_HANDLE
L'handle non è valido.
WSANOTINITIALISED
Il WS2_32.DLL non è stato inizializzato. L'applicazione deve prima chiamare WSAStartup prima di chiamare qualsiasi funzione Di Windows Sockets.
WSA_NOT_ENOUGH_MEMORY
Memoria insufficiente per eseguire l'operazione.

Commenti

Windows Phone 8: questa funzione è supportata per le app dello Store di Windows Phone in Windows Phone 8 e versioni successive.

Windows 8.1 e Windows Server 2012 R2: questa funzione è supportata per le app di Windows Store in Windows 8.1, Windows Server 2012 R2 e versioni successive.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winsock2.h
Libreria Ws2_32.lib
DLL Ws2_32.dll

Vedi anche

Bluetooth e WSALookupServiceEnd

WSALookupServiceBegin

WSALookupServiceNext

Funzioni Winsock

Informazioni di riferimento su Winsock