Condividi tramite


funzione ldap_modify_ext_s (winldap.h)

La funzione ldap_modify_ext_s modifica una voce esistente.

Sintassi

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

Parametri

[in] ld

Handle di sessione.

[in] dn

Puntatore a una stringa con terminazione null contenente il nome della voce da modificare.

[in] mods

Matrice con terminazione null delle modifiche da apportare alla voce.

[in] ServerControls

Elenco dei controlli server LDAP.

[in] ClientControls

Elenco dei controlli client.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è LDAP_SUCCESS.

Se la funzione non viene completata, restituisce un codice di errore. Per altre informazioni, vedere Valori restituiti .

Commenti

La funzione ldap_modify_ext_s avvia un'operazione sincrona per modificare una voce esistente. Se i valori vengono aggiunti o sostituiti nella voce, la funzione crea l'attributo, se necessario. Se i valori vengono eliminati e non rimangono valori, la funzione rimuove l'attributo. Tutte le modifiche vengono eseguite nell'ordine in cui sono elencate.

I parametri e gli effetti di ldap_modify_ext_s subsumono quelli di ldap_modify_s. La routine estesa include parametri aggiuntivi per supportare i controlli client e server.

Multithreading: le chiamate a ldap_modify_ext_s sono thread-safe.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione winldap.h
Libreria Wldap32.lib
DLL Wldap32.dll

Vedi anche

Controlli estesi

Funzioni

LDAP

LDAPMod

Modifica di una voce di directory

Valori restituiti

Uso dei controlli

ldap_modify

ldap_modify_s

ldap_result