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_search 및 ldap_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 |