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 |