Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ldap_rename_ext-Funktion startet einen asynchronen Vorgang, der den distinguished Name eines Eintrags im Verzeichnis ändert. Diese Funktion ist ab LDAP 3 verfügbar.
Syntax
WINLDAPAPI ULONG LDAPAPI ldap_rename_ext(
[in] LDAP *ld,
[in] const PSTR dn,
[in] const PSTR NewRDN,
[in] const PSTR NewParent,
[in] INT DeleteOldRdn,
[in] PLDAPControlA *ServerControls,
[in] PLDAPControlA *ClientControls,
[out] ULONG *MessageNumber
);
Parameter
[in] ld
Das Sitzungshandle.
[in] dn
Ein Zeiger auf eine breite Zeichenfolge mit NULL-Beendigung, die den distinguished Name des umzubenennten Eintrags enthält.
[in] NewRDN
Ein Zeiger auf eine breite NULL-Zeichenfolge, die den neuen relativen Distinguished-Namen für den Eintrag enthält.
[in] NewParent
Ein Zeiger auf eine breite NULL-Zeichenfolge, die den distinguished Name des neuen übergeordneten Elements für diesen Eintrag enthält. Mit diesem Parameter können Sie den Eintrag in einen neuen übergeordneten Container verschieben.
[in] DeleteOldRdn
TRUE , wenn der alte relative Distinguished Name gelöscht werden soll; FALSE , wenn der alte relative distinguished Name beibehalten werden soll.
[in] ServerControls
Liste der LDAP-Serversteuerelemente.
[in] ClientControls
Liste der Clientsteuerelemente.
[out] MessageNumber
Zeiger auf eine Variable, die den Nachrichtenbezeichner für diesen asynchronen Vorgang empfängt. Verwenden Sie diesen Bezeichner mit der ldap_result-Funktion , um die Ergebnisse des Vorgangs abzurufen.
Rückgabewert
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 .
Hinweise
Diese Funktion bietet erweiterte Umbenennungsvorgänge. Sie können z. B. Steuerelemente übergeben, die das übergeordnete Element vom relativen distinguished-Namen trennen.
Multithreading: Aufrufe an ldap_rename_ext sind threadsicher.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | winldap.h |
Bibliothek | Wldap32.lib |
DLL | Wldap32.dll |