Compartir a través de


función ldap_abandon (winldap.h)

Un cliente llama a ldap_abandon para cancelar una llamada LDAP asincrónica en proceso.

Sintaxis

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

Parámetros

[in] ld

Identificador de sesión.

[in] msgid

Identificador de mensaje de la llamada que se va a cancelar. Las funciones asincrónicas, como ldap_search y ldap_modify, devuelven este identificador de mensaje cuando inician una operación.

Valor devuelto

Si la función se ejecuta correctamente, es decir, si la operación de cancelación es correcta, el valor devuelto es cero.

Si se produce un error en la función, el valor devuelto es –1.

Comentarios

La función ldap_abandon comprueba primero que se ha completado la operación. Si lo tiene, se elimina el identificador del mensaje; de lo contrario, la llamada va al servidor para cancelar la operación. Tenga en cuenta que una llamada correcta a ldap_abandon destruye el identificador del mensaje. Por lo tanto, no puede llamar a ldap_result para obtener resultados con ese identificador de mensaje, incluso si el servidor completó la operación.

No hay respuesta de servidor a ldap_abandon; por lo tanto, no hay ninguna garantía de que la llamada llegue al servidor.

Multithreading: las llamadas a ldap_abandon son seguras para subprocesos.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado winldap.h
Library Wldap32.lib
Archivo DLL Wldap32.dll

Vea también

Funciones

ldap_result