функция 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 |
См. также раздел
Расширенные элементы управления