ldap_modify_ext_sA-Funktion (winldap.h)
Die ldap_modify_ext_s-Funktion ändert einen vorhandenen Eintrag.
WINLDAPAPI ULONG LDAPAPI ldap_modify_ext_sA(
[in] LDAP *ld,
[in] const PSTR dn,
[in] LDAPModA * [] mods,
[in] PLDAPControlA *ServerControls,
[in] PLDAPControlA *ClientControls
);
[in] ld
Das Sitzungshandle.
[in] dn
Ein Zeiger auf eine NULL-Zeichenfolge, die den Namen des zu ändernden Eintrags enthält.
[in] mods
Ein Array mit NULL-Endung von Änderungen, die am Eintrag vorgenommen werden sollen.
[in] ServerControls
Eine Liste von LDAP-Serversteuerelementen.
[in] ClientControls
Eine Liste der Clientsteuerelemente.
Wenn die Funktion erfolgreich ist, wird der Rückgabewert LDAP_SUCCESS.
Wenn die Ausführung der Funktion fehlschlägt, wird ein Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Rückgabewerte .
Die ldap_modify_ext_s-Funktion initiiert einen synchronen Vorgang, um einen vorhandenen Eintrag zu ändern. Wenn Werte im Eintrag hinzugefügt oder ersetzt werden, erstellt die Funktion das Attribut bei Bedarf. Wenn Werte gelöscht werden und keine Werte mehr vorhanden sind, entfernt die Funktion das Attribut. Alle Änderungen werden in der Reihenfolge ausgeführt, in der sie aufgelistet sind.
Die Parameter und Auswirkungen von ldap_modify_ext_s subsumieren diejenigen von ldap_modify_s. Die erweiterte Routine enthält zusätzliche Parameter zur Unterstützung von Client- und Serversteuerelementen.
Multithreading: Aufrufe an ldap_modify_ext_s sind threadsicher.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | winldap.h |
Bibliothek | Wldap32.lib |
DLL | Wldap32.dll |