Поделиться через


функция ldap_unbind (winldap.h)

Функция ldap_unbind освобождает ресурсы, связанные с сеансом LDAP.

Синтаксис

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

Параметры

[in] ld

Дескриптор сеанса.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение будет LDAP_SUCCESS.

Если функция завершается сбоем, она возвращает код ошибки. Дополнительные сведения см. в разделе Возвращаемые значения.

Комментарии

Вызовите ldap_unbind , чтобы отменить привязку к каталогу, закрыть подключение и удалить дескриптор сеанса. Вызывайте эту функцию после завершения работы со структурой подключения LDAP , даже если вы не вызывали ldap_bind при открытии подключения. Убедитесь, что вы не вызываете эту функцию несколько раз для дескриптора сеанса, так как это может освободить ресурсы, которые вы не собирали выпускать.

Функция ldap_unbind используется для асинхронного набора API, но выполняется синхронно. Ответ сервера на операцию отмены привязки отсутствует.

Многопоточность. Вызовы ldap_unbind являются безопасными, но вы не можете использовать дескриптор сеанса для структуры LDAP после освобождения.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header winldap.h
Библиотека Wldap32.lib
DLL Wldap32.dll

См. также

Функции

LDAP

Возвращаемые значения

ldap_bind

ldap_unbind_s