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


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

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

Синтаксис

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

Параметры

[in] ld

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

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

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

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

Комментарии

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

Как ldap_unbind , так и ldap_unbind_s работают синхронно. Нет ответа сервера на операцию отмены привязки.

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

Требования

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

См. также

Функции

LDAP

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

ldap_bind

ldap_unbind