ldap_add_s 함수(winldap.h)
ldap_add_s 함수는 트리에 항목을 추가하는 동기 추가 작업을 시작합니다. 추가되는 항목의 부모가 이미 있거나 추가 작업이 성공하려면 부모가 비어 있어야 합니다(루트 고유 이름과 동일).
구문
WINLDAPAPI ULONG LDAPAPI ldap_add_s(
[in] LDAP *ld,
[in] PSTR dn,
[in] LDAPMod * [] attrs
);
매개 변수
[in] ld
세션 핸들입니다.
[in] dn
추가할 항목의 고유 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
[in] attrs
LDAPMod 구조체에 대한 포인터의 null로 끝나는 배열입니다. 각 구조체는 단일 특성을 지정합니다. 자세한 내용은 설명 부분을 참조하십시오.
반환 값
함수가 성공하면 반환 값이 LDAP_SUCCESS.
함수가 실패하면 오류 코드를 반환합니다. 자세한 내용은 반환 값을 참조하세요.
설명
ldap_add_s 호출하기 전에. LDAPMod 구조체에서 특성을 지정하여 항목을 만들어야 합니다. 각 구조체의 mod_op 멤버를 LDAP_MOD_ADD 설정하고 mod_type 및 mod_vals 멤버를 항목에 적절하게 설정합니다. 자세한 내용은 디렉터리 항목 수정 을 참조하세요.
추가 작업이 완료되면 ldap_add_s 호출자에게 반환됩니다. 작업을 비동기적으로 수행하려면 ldap_add 사용합니다.
다중 스레딩: ldap_add_s 대한 호출은 스레드로부터 안전합니다.
참고 LDAP 2 서버에 연결할 때 애플리케이션은 다른 작업을 시도하기 전에 바인딩 작업을 수행해야 합니다( ldap_bind 또는 ldap_simple_bind 루틴 중 하나를 호출).
요구 사항
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | winldap.h |
라이브러리 | Wldap32.lib |
DLL | Wldap32.dll |