Compartir a través de


función ldap_modify_ext_s (winldap.h)

La función ldap_modify_ext_s cambia una entrada existente.

Sintaxis

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

Parámetros

[in] ld

Identificador de sesión.

[in] dn

Puntero a una cadena terminada en null que contiene el nombre de la entrada que se va a modificar.

[in] mods

Matriz terminada en null de modificaciones que se van a realizar en la entrada.

[in] ServerControls

Lista de controles de servidor LDAP.

[in] ClientControls

Lista de controles de cliente.

Valor devuelto

Si la función se ejecuta correctamente, se LDAP_SUCCESS el valor devuelto.

Si la función presenta un error, devuelve un código de error. Consulte Valores devueltos para obtener más información.

Comentarios

La función ldap_modify_ext_s inicia una operación sincrónica para modificar una entrada existente. Si los valores se agregan o reemplazan en la entrada, la función crea el atributo, si es necesario. Si se eliminan los valores y no quedan valores, la función quita el atributo . Todas las modificaciones se realizan en el orden en que se muestran.

Los parámetros y efectos de ldap_modify_ext_s sumen los de ldap_modify_s. La rutina extendida incluye parámetros adicionales para admitir controles de cliente y servidor.

Multithreading: las llamadas a ldap_modify_ext_s son seguras para subprocesos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado winldap.h
Library Wldap32.lib
Archivo DLL Wldap32.dll

Consulte también

Controles extendidos

Funciones

LDAP

LDAPMod

Modificar una entrada de directorio

Valores devueltos

Uso de controles

ldap_modify

ldap_modify_s

ldap_result