Compartilhar via


função ldap_abandon (winldap.h)

Um cliente chama ldap_abandon para cancelar uma chamada LDAP assíncrona em processo.

Sintaxe

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

Parâmetros

[in] ld

O identificador da sessão.

[in] msgid

A ID da mensagem da chamada a ser cancelada. Funções assíncronas, como ldap_search e ldap_modify, retornam essa ID de mensagem quando iniciam uma operação.

Valor retornado

Se a função for bem-sucedida, ou seja, se a operação de cancelamento for bem-sucedida, o valor retornado será zero.

Se a função falhar, o valor retornado será –1.

Comentários

A função ldap_abandon primeiro verifica se a operação foi concluída. Se tiver, a ID da mensagem será excluída; caso contrário, a chamada vai para o servidor para cancelar a operação. Lembre-se de que uma chamada bem-sucedida para ldap_abandon destrói a ID da mensagem. Portanto, você não pode chamar ldap_result para obter resultados com essa ID de mensagem, mesmo que o servidor tenha concluído a operação.

Não há resposta do servidor para ldap_abandon; portanto, não há nenhuma garantia de que a chamada chegou ao servidor.

Multithreading: as chamadas para ldap_abandon são thread-safe.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho winldap.h
Biblioteca Wldap32.lib
DLL Wldap32.dll

Confira também

Funções

Ldap_result