다음을 통해 공유


LDAP 구조체(winldap.h)

LDAP 구조체는 LDAP 세션을 나타냅니다. 일반적으로 세션은 단일 서버에 대한 연결에 해당합니다. 그러나 조회의 경우 LDAP 세션은 여러 서버 연결을 포함할 수 있습니다. 조회를 추적하는 기능은 LDAP 3에서 사용할 수 있습니다.

구문

typedef struct ldap {
  struct {
    UINT_PTR  sb_sd;
    UCHAR     *Reserved1[(10  sizeof(ULONG))+ 1];
    ULONG_PTR sb_naddr;
    UCHAR     *Reserved2[(6  sizeof(ULONG))];
  } ld_sb;
  PCHAR  ld_host;
  ULONG  ld_version;
  UCHAR  ld_lberoptions;
  ULONG  ld_deref;
  ULONG  ld_timelimit;
  ULONG  ld_sizelimit;
  ULONG  ld_errno;
  PCHAR  ld_matched;
  PCHAR  ld_error;
  ULONG  ld_msgid;
  UCHAR  *Reserved3[(6  sizeof(ULONG))+ 1];
  ULONG  ld_cldaptries;
  ULONG  ld_cldaptimeout;
  ULONG  ld_refhoplimit;
  ULONG  ld_options;
} LDAP, *PLDAP;

멤버

ld_sb

ld_sb.sb_sd

ld_sb.Reserved1[(10 * sizeof(ULONG))+ 1]

ld_sb.sb_naddr

ld_sb.Reserved2[(6 * sizeof(ULONG))]

ld_host

ld_version

ld_lberoptions

ld_deref

ld_timelimit

ld_sizelimit

ld_errno

ld_matched

ld_error

ld_msgid

Reserved3[(6 * sizeof(ULONG))+ 1]

ld_cldaptries

ld_cldaptimeout

ld_refhoplimit

ld_options

설명

LDAP 구조는 ldap_init, cldap_open 또는ldap_open 호출하여 할당되고 초기화된 불투명 데이터 형식입니다. 후속 LDAP 호출은 연결 기간 동안 LDAP 세션의 상태를 유지하는 이 구조체에 대한 핸들을 전달합니다. 세션이 종료되면 ldap_unbind 호출하여 연결 핸들을 삭제합니다.

불투명 데이터 형식이지만 Winldap.h에 설명되어 있습니다. 이는 주로 다른 LDAP 클라이언트 구현을 사용하여 작성된 포팅 애플리케이션에서 가치가 있습니다. ldap_get_option 또는 ldap_set_option 호출하여 LDAP 연결 핸들(이 구조체)과 연결된 값에 액세스하거나 변경합니다. 이러한 두 함수를 사용하면 LDAP 구조에서 직접 액세스할 수 없는 설정도 노출됩니다. 세션 옵션에 대한 자세한 내용은 세션 옵션을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 winldap.h

추가 정보

데이터 구조

cldap_open

ldap_get_option

ldap_init

ldap_open

ldap_set_option

ldap_unbind