winber.h 標頭
輕量型目錄存取通訊協定會使用此標頭。 如需詳細資訊,請參閱
winber.h 包含下列程式設計介面:
ber_alloc_t 配置並建構新的 BerElement 結構。 |
ber_bvdup ber_bvdup函式會建立所提供 berval 結構的複本。 |
ber_bvecfree ber_bvecfree函式會釋放 berval 結構的陣列。 |
ber_bvfree ber_bvfree函式 (winber.h) 釋放 berval 結構。 |
ber_first_element ber_first_element函式可用來開始周遊所提供 BerElement 結構中所儲存的 SET、SET OF、SEQUENCE 或 SEQUENCE OF 資料值。 它會傳回第一個元素的標記和長度。 |
ber_flatten ber_flatten函式會配置新的 berval 結構,其中包含取自所提供 BerElement 結構的資料。 |
ber_free ber_free函式會釋放先前配置ber_alloc_t、ber_init或搜尋函式ldap_first_attribute/ ldap_next_attribute的 BerElement 結構。 |
ber_init ber_init函式會配置新的 BerElement 結構,其中包含從提供的 berval 結構取得的資料。 |
ber_next_element ber_next_element函式會與ber_first_element一起使用,以周遊儲存在所提供 BerElement 結構中的 SET、SET OF、SEQUENCE 或 SEQUENCE OF 資料值。 它會傳回建構型別中下一個專案的標記和長度。 |
ber_peek_tag 傳回所提供之 BerElement 結構中要剖析之下一個專案的標記。 |
ber_printf 用來編碼 BER 元素,類似于 sprintf_s。 |
ber_scanf ber_scanf函式會以類似sscanf_s的方式解碼 BER 元素。 |
ber_skip_tag ber_skip_tag函式會略過目前的標記,並傳回所提供 BerElement 結構中下一個專案的標記。 |