다음을 통해 공유


ldap_abandon 함수(winldap.h)

클라이언트는 ldap_abandon 호출하여 in-process 비동기 LDAP 호출을 취소합니다.

구문

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

매개 변수

[in] ld

세션 핸들입니다.

[in] msgid

취소할 호출의 메시지 ID입니다. ldap_searchldap_modify 같은 비동기 함수는 작업을 시작할 때 이 메시지 ID를 반환합니다.

반환 값

함수가 성공하면 취소 작업이 성공하면 반환 값은 0입니다.

함수가 실패하면 반환 값은 –1입니다.

설명

ldap_abandon 함수는 먼저 작업이 완료되었는지 확인합니다. 이 경우 메시지 ID가 삭제됩니다. 그렇지 않으면 호출이 서버로 이동하여 작업을 취소합니다. ldap_abandon 성공적으로 호출하면 메시지 ID가 삭제됩니다. 따라서 서버가 작업을 완료한 경우에도 ldap_result 호출하여 해당 메시지 ID로 결과를 가져올 수 없습니다.

ldap_abandon 대한 서버 응답이 없습니다. 따라서 호출이 서버에 도달했다는 보장은 없습니다.

다중 스레딩: ldap_abandon 호출은 스레드로부터 안전합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 winldap.h
라이브러리 Wldap32.lib
DLL Wldap32.dll

참조

함수

ldap_result