ldap_abandon 函数 (winldap.h)

客户端调用 ldap_abandon 来取消进程内异步 LDAP 调用。

语法

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

参数

[in] ld

会话句柄。

[in] msgid

要取消的调用的消息 ID。 异步函数(如 ldap_searchldap_modify)在启动操作时返回此消息 ID。

返回值

如果函数成功,即如果取消操作成功,则返回值为零。

如果函数失败,则返回值为 –1。

注解

ldap_abandon 函数首先验证操作是否已完成。 如果有,则删除消息 ID;否则,调用将转到服务器以取消操作。 请注意,成功调用 ldap_abandon 会销毁消息 ID。 因此,即使服务器完成了 操作 ,也不能调用 ldap_result 来获取具有该消息 ID 的结果。

没有服务器响应 ldap_abandon;因此,不能保证调用到达服务器。

多线程处理:对 ldap_abandon 的调用是线程安全的。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 winldap.h
Library Wldap32.lib
DLL Wldap32.dll

请参阅

函数

ldap_result