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_delete-Funktion löscht einen Eintrag aus der Verzeichnisstruktur.
Syntax
WINLDAPAPI ULONG LDAPAPI ldap_delete(
[in] LDAP *ld,
[in] PSTR dn
);
Parameter
[in] ld
Das Sitzungshandle.
[in] dn
Ein Zeiger auf eine NULL-endende Zeichenfolge, die den distinguished Name des zu löschenden Eintrags enthält.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird die Meldungs-ID des Löschvorgangs zurückgegeben.
Wenn die Funktion fehlschlägt, ist der Rückgabewert –1, und die Funktion legt die Sitzungsfehlerparameter in der LDAP-Datenstruktur fest. Verwenden Sie LdapGetLastError, um diesen Wert abzurufen.
Hinweise
Rufen Sie ldap_delete auf, um einen Blatteintrag aus der Verzeichnisstruktur zu entfernen. Beachten Sie, dass LDAP das Löschen ganzer Unterstrukturen in einem einzelnen Vorgang nicht unterstützt. Als asynchrone Funktion gibt ldap_delete eine Nachrichten-ID für den Vorgang zurück. Rufen Sie ldap_result mit der Nachrichten-ID auf, um das Ergebnis des Vorgangs zu erhalten. Um einen asynchronen Löschvorgang abzubrechen, bevor er abgeschlossen ist, rufen Sie ldap_abandon auf.
Damit die Funktion die Ergebnisse direkt zurückgibt, verwenden Sie die synchrone Routine ldap_delete_s. Verwenden Sie ldap_delete_ext oder ldap_delete_ext_s , um die Unterstützung für LDAP 3-Server- und Clientsteuerelemente zu aktivieren.
Multithreading: Aufrufe von ldap_delete sind threadsicher, sofern LdapGetLastError verwendet wird, um den tatsächlichen Sitzungsfehlercode abzurufen, wenn der Funktionsaufruf den Fehlercode -1 zurückgibt.
Anforderungen
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 |