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


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

Функция ldap_modify_ext_s изменяет существующую запись.

Синтаксис

WINLDAPAPI ULONG LDAPAPI ldap_modify_ext_s(
  [in] LDAP          *ld,
  [in] const PSTR    dn,
  [in] LDAPModA * [] mods,
  [in] PLDAPControlA *ServerControls,
  [in] PLDAPControlA *ClientControls
);

Параметры

[in] ld

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

[in] dn

Указатель на строку, завершающуюся нулевым значением, которая содержит имя изменяемой записи.

[in] mods

Массив изменений, вносимых в запись, завершающийся null.

[in] ServerControls

Список элементов управления сервера LDAP.

[in] ClientControls

Список клиентских элементов управления.

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

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

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

Комментарии

Функция ldap_modify_ext_s инициирует синхронную операцию изменения существующей записи. Если значения добавляются или заменяются в записи, функция при необходимости создает атрибут . Если значения удаляются, а значения не остаются, функция удаляет атрибут . Все изменения выполняются в том порядке, в котором они перечислены.

Параметры и эффекты ldap_modify_ext_s подразделяют параметры ldap_modify_s. Расширенная подпрограмма включает дополнительные параметры для поддержки клиентских и серверных элементов управления.

Многопоточность. Вызовы ldap_modify_ext_s потокобезопасны.

Требования

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

См. также раздел

Расширенные элементы управления

Функции

LDAP

LDAPMod

Изменение записи каталога

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

Использование элементов управления

ldap_modify

ldap_modify_s

ldap_result