funzione ldap_unbind_s (winldap.h)

La funzione ldap_unbind_s libera in modo sincrono le risorse associate a una sessione LDAP.

Sintassi

WINLDAPAPI ULONG LDAPAPI ldap_unbind_s(
  [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_s per annullare l'associazione dalla directory, chiudere la connessione e eliminare l'handle di sessione. Chiamare questa funzione quando la struttura di connessione LDAP non è più necessaria, 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.

Sia ldap_unbind che ldap_unbind_s funzionano in modo sincrono. Non esiste alcuna risposta del server a un'operazione senza associazione.

Multithreading: le chiamate a ldap_unbind_s sono sicure, ad eccezione del fatto che non è possibile usare l'handle di sessione per la struttura LDAP dopo che è stato liberato.

Requisiti

   
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