funzione ldap_unbind (winldap.h)

La funzione ldap_unbind libera le risorse associate a una sessione LDAP.

Sintassi

WINLDAPAPI ULONG LDAPAPI ldap_unbind(
  [in] LDAP *ld
);

Parametri

[in] ld

Handle di sessione.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è LDAP_SUCCESS.

Se la funzione non viene completata, restituisce un codice di errore. Per altre informazioni, vedere Valori restituiti.

Commenti

Chiamare ldap_unbind per annullare l'associazione dalla directory, chiudere la connessione e eliminare l'handle di sessione. Chiamare questa funzione al termine di una struttura di connessione LDAP , anche se non è stata chiamata ldap_bind quando si apre la connessione. Assicurarsi di non chiamare inavvertitamente questa funzione più di una volta su un handle di sessione perché in questo modo è possibile liberare risorse che non si intende rilasciare.

La funzione ldap_unbind è per il set asincrono di API, ma completa in modo sincrono. Non esiste alcuna risposta del server a un'operazione senza associazione.

Multithreading: le chiamate a ldap_unbind sono sicure, ma non è possibile usare l'handle di sessione per la struttura LDAP dopo che è stato liberato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione winldap.h
Libreria Wldap32.lib
DLL Wldap32.dll

Vedi anche

Funzioni

LDAP

Valori restituiti

ldap_bind

ldap_unbind_s