ldap_modify_ext 함수(winldap.h)
ldap_modify_ext 함수는 기존 항목을 변경합니다.
구문
WINLDAPAPI ULONG LDAPAPI ldap_modify_ext(
[in] LDAP *ld,
[in] const PSTR dn,
[in] LDAPModA * [] mods,
[in] PLDAPControlA *ServerControls,
[in] PLDAPControlA *ClientControls,
[out] ULONG *MessageNumber
);
매개 변수
[in] ld
세션 핸들입니다.
[in] dn
수정할 항목의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
[in] mods
항목에 대해 수정할 null로 종료된 배열입니다.
[in] ServerControls
LDAP 서버 컨트롤 목록입니다.
[in] ClientControls
클라이언트 컨트롤 목록
[out] MessageNumber
이 결과 매개 변수는 호출이 성공하면 요청의 메시지 ID로 설정됩니다.
반환 값
함수가 성공하면 반환 값이 LDAP_SUCCESS.
함수가 실패하면 오류 코드를 반환합니다. 자세한 내용은 반환 값을 참조하세요.
설명
ldap_modify_ext 함수는 비동기 작업을 시작하여 기존 항목을 수정합니다. 항목에서 값을 추가하거나 바꾸는 경우 함수는 필요한 경우 특성을 만듭니다. 값이 삭제되고 값이 남아 있지 않으면 함수는 특성을 제거합니다. 모든 수정은 나열된 순서대로 수행됩니다.
ldap_modify_ext 매개 변수 및 효과는 ldap_modify 매개 변수를 하위로 합니다. 확장 루틴에는 클라이언트 및 서버 컨트롤을 지원하는 추가 매개 변수와 스레드 안전이 포함됩니다.
성공하면 ldap_modify_extMessageNumber 매개 변수에서 작업에 대한 메시지 ID를 다시 전달합니다. 메시지 ID를 사용하여 ldap_result 호출하여 작업 결과를 가져옵니다. 함수가 결과를 직접 반환하도록 하려면 동기 확장 함수 ldap_modify_ext_s 사용합니다.
다중 스레딩: ldap_modify_ext 대한 호출은 스레드로부터 안전합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | winldap.h |
라이브러리 | Wldap32.lib |
DLL | Wldap32.dll |