fonction ldap_first_reference (winldap.h)
La fonction ldap_first_reference retourne la première référence d’un message.
Syntaxe
WINLDAPAPI LDAPMessage *LDAPAPI ldap_first_reference(
[in] LDAP *ld,
[in] LDAPMessage *res
);
Paramètres
[in] ld
Handle de session.
[in] res
Résultat de la recherche, tel qu’obtenu par un appel à l’une des routines de recherche synchrones ou ldap_result.
Valeur retournée
Si la recherche a retourné des résultats valides, cette fonction retourne un pointeur vers la première référence de résultat. S’il n’existe aucune entrée ou référence dans le jeu de résultats, elle retourne NULL. Il s’agit du seul retour d’erreur ; le paramètre d’erreur de session dans la structure de données LDAP est effacé à 0 dans les deux cas.
Remarques
Utilisez ldap_first_reference conjointement avec ldap_next_reference pour parcourir et récupérer une liste de références de continuation à partir d’une chaîne de résultats de recherche.
La fonction retourne les références subordonnées (références) qui sont retournées dans les réponses de recherche. Une référence subordonnée est une référence dans laquelle le serveur a retourné certaines données et la référence a été passée à d’autres contextes de nommage en dessous du niveau actuel dans l’arborescence. Pour parcourir pas à pas les références externes dans lesquelles le contexte de nommage ne réside pas sur le serveur, utilisez ldap_parse_result à la place.
Vous n’avez pas besoin de libérer explicitement la référence retournée, car elle est libérée lorsque le message lui-même est libéré.
Configuration requise
Condition requise | Valeur |
---|---|
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 |