функция 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 |