Partager via


fonction ldap_abandon (winldap.h)

Un client appelle ldap_abandon pour annuler un appel LDAP asynchrone in-process.

Syntaxe

WINLDAPAPI ULONG LDAPAPI ldap_abandon(
  [in] LDAP  *ld,
  [in] ULONG msgid
);

Paramètres

[in] ld

Handle de session.

[in] msgid

ID de message de l’appel à annuler. Les fonctions asynchrones, telles que ldap_search et ldap_modify, retournent cet ID de message lorsqu’elles lancent une opération.

Valeur retournée

Si la fonction réussit, c’est-à-dire que si l’opération d’annulation réussit, la valeur de retour est zéro.

Si la fonction échoue, la valeur de retour est –1.

Remarques

La fonction ldap_abandon vérifie d’abord que l’opération est terminée. Si c’est le cas, l’ID de message est supprimé ; sinon, l’appel est envoyé au serveur pour annuler l’opération. N’oubliez pas qu’un appel réussi à ldap_abandon détruit l’ID du message. Par conséquent, vous ne pouvez pas appeler ldap_result pour obtenir des résultats avec cet ID de message, même si le serveur a terminé l’opération.

Il n’existe aucune réponse du serveur à ldap_abandon ; par conséquent, il n’y a aucune garantie que l’appel a atteint le serveur.

Multithreading : les appels à ldap_abandon sont thread-safe.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête winldap.h
Bibliothèque Wldap32.lib
DLL Wldap32.dll

Voir aussi

Fonctions

ldap_result