ldap_get_values_len 함수(winldap.h)
ldap_get_values_len 함수는 지정된 특성의 값 목록을 검색합니다.
구문
WINLDAPAPI berval **LDAPAPI ldap_get_values_len(
[in] LDAP *ExternalHandle,
[in] LDAPMessage *Message,
[in] const PSTR attr
);
매개 변수
[in] ExternalHandle
세션 핸들입니다.
[in] Message
LDAPMessage 구조체에 대한 핸들입니다.
[in] attr
값을 검색할 특성이 포함된 null로 끝나는 문자열에 대한 포인터입니다.
반환 값
함수가 성공하면 지정된 특성의 값이 포함된 berval 구조체에 대한 null로 끝나는 포인터 목록을 반환합니다. 특성 값이 없으면 NULL을 반환합니다. LDAP 데이터 구조의 세션 오류 매개 변수는 두 경우 모두 0으로 설정됩니다.
함수가 실패하면 NULL 이 반환되고 LDAP 데이터 구조의 세션 오류 매개 변수가 LDAP 오류 코드로 설정됩니다.
설명
검색 응답을 구문 분석할 때 ldap_get_values_len 사용하여 특성의 값 또는 값을 가져옵니다. 특성에 이진 데이터가 포함된 경우 이 함수를 사용합니다. 값이 null로 끝나는 문자열인 특성의 경우 ldap_get_values 사용합니다.
항목은 ldap_first_entry 또는ldap_next_entry 호출하여 가져옵니다. 특성은 ldap_first_attribute, ldap_next_attribute 또는 호출자가 제공한 문자열(예: "mail")에 대한 호출로 반환되어야 합니다.
더 이상 필요하지 않은 경우 ldap_value_free_len 호출하여 반환된 값을 해제합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | winldap.h |
라이브러리 | Wldap32.lib |
DLL | Wldap32.dll |