Partager via


WSALookupServiceEnd, fonction (winsock2.h)

La fonction WSALookupServiceEnd est appelée pour libérer le handle après les appels précédents à WSALookupServiceBegin et WSALookupServiceNext.

Si vous appelez WSALookupServiceEnd à partir d’un autre thread alors qu’un WSALookupServiceNext existant est bloqué, l’appel de fin aura le même effet qu’une annulation et entraînera le retour immédiat de l’appel WSALookupServiceNext .

Syntaxe

INT WSAAPI WSALookupServiceEnd(
  [in] HANDLE hLookup
);

Paramètres

[in] hLookup

Handle précédemment obtenu en appelant WSALookupServiceBegin.

Valeur retournée

La valeur de retour est zéro si l’opération a réussi. Sinon, la valeur SOCKET_ERROR est retournée et un numéro d’erreur spécifique peut être récupéré en appelant WSAGetLastError.

Code d'erreur Signification
WSA_INVALID_HANDLE
Le handle n’est pas valide.
WSANOTINITIALISED
Le WS2_32.DLL n’a pas été initialisé. L’application doit d’abord appeler WSAStartup avant d’appeler les fonctions Windows Sockets.
WSA_NOT_ENOUGH_MEMORY
La mémoire était insuffisante pour effectuer l’opération.

Remarques

Windows Phone 8 : cette fonction est prise en charge pour les applications Windows Phone Store sur Windows Phone 8 et versions ultérieures.

Windows 8.1 et Windows Server 2012 R2 : cette fonction est prise en charge pour les applications du Windows Store sur Windows 8.1, Windows Server 2012 R2 et versions ultérieures.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête winsock2.h
Bibliothèque Ws2_32.lib
DLL Ws2_32.dll

Voir aussi

Bluetooth et WSALookupServiceEnd

WSALookupServiceBegin

WSALookupServiceNext

Winsock Functions

Référence Winsock