共用方式為


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_initcldap_openldap_open所配置和初始化的不透明數據類型。 後續LDAP呼叫會將句柄傳遞至此結構,以維護連線期間LDAP會話的狀態。 會話結束時,請呼叫 ldap_unbind 以終結連接句柄。

雖然這是不透明的數據類型,但記載於 Winldap.h 中。 這主要是移植使用其他LDAP用戶端實作所撰寫之應用程式的價值。 呼叫 ldap_get_optionldap_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