Freigeben über


ldap_abandon-Funktion (winldap.h)

Ein Client ruft ldap_abandon auf, um einen prozessinternen asynchronen LDAP-Aufruf abzubrechen.

Syntax

WINLDAPAPI ULONG LDAPAPI ldap_abandon(
  [in] LDAP  *ld,
  [in] ULONG msgid
);

Parameter

[in] ld

Das Sitzungshandle.

[in] msgid

Die Nachrichten-ID des abzubrechenden Anrufs. Asynchrone Funktionen wie ldap_search und ldap_modify geben diese Meldungs-ID zurück, wenn sie einen Vorgang initiieren.

Rückgabewert

Wenn die Funktion erfolgreich ist, d. h. wenn der Abbruchvorgang erfolgreich ist, ist der Rückgabewert null.

Wenn die Funktion fehlschlägt, ist der Rückgabewert –1.

Hinweise

Die ldap_abandon-Funktion überprüft zunächst, ob der Vorgang abgeschlossen wurde. Falls vorhanden, wird die Nachrichten-ID gelöscht. Andernfalls wird der Aufruf an den Server gesendet, um den Vorgang abzubrechen. Beachten Sie, dass ein erfolgreicher Aufruf von ldap_abandon die Nachrichten-ID zerstört. Daher können Sie ldap_result nicht aufrufen, um Ergebnisse mit dieser Meldungs-ID zu erhalten, auch wenn der Server den Vorgang abgeschlossen hat.

Es gibt keine Serverantwort auf ldap_abandon. Daher gibt es keine Garantie, dass der Aufruf den Server erreicht hat.

Multithreading: Aufrufe an ldap_abandon 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

Siehe auch

Funktionen

ldap_result