Fonction de rappel LPNSPLOOKUPSERVICEEND (ws2spi.h)
La fonction NSPLookupServiceEnd est appelée pour libérer le handle après les appels précédents à NSPLookupServiceBegin et NSPLookupServiceNext.
Il est possible de recevoir un appel NSPLookupServiceEnd sur un autre thread lors du traitement d’un NSPLookupServiceNext. Cela indique que le client a annulé la demande et que le fournisseur doit fermer le handle et le retourner à partir de l’appel NSPLookupServiceNext , en définissant la dernière erreur sur WSA_E_CANCELLED.
Syntaxe
LPNSPLOOKUPSERVICEEND Lpnsplookupserviceend;
INT Lpnsplookupserviceend(
[in] HANDLE hLookup
)
{...}
Paramètres
[in] hLookup
Handle obtenu précédemment par un appel à
NSPLookupServiceBegin.
Valeur retournée
La fonction doit retourner NO_ERROR (zéro) si la routine réussit. Elle doit retourner SOCKET_ERROR (–1) si la routine échoue et doit définir le code d’erreur approprié à l’aide de WSASetLastError.
Code d'erreur | Signification |
---|---|
Le handle n’est pas valide. | |
La mémoire disponible est insuffisante pour effectuer cette opération. | |
L'opération n'est pas prise en charge. Cette erreur est retournée si le fournisseur d’espaces de noms n’implémente pas cette fonction. |
Remarques
Dans Windows Sockets 2, des codes d’erreur en conflit sont définis pour WSAECANCELLED et WSA_E_CANCELLED. Le code d’erreur WSAECANCELLED sera supprimé dans une version ultérieure et seul WSA_E_CANCELLED restera. Les fournisseurs d’espaces de noms doivent utiliser le code d’erreur WSA_E_CANCELLED pour maintenir la compatibilité avec le plus large éventail possible d’applications.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ws2spi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour