【发布时间】:2012-11-06 14:38:02
【问题描述】:
我正在使用 C++ Win32 API。
我已经使用 ldap 函数连接 AD 并创建了一个属性。
我已经完成了从 AD 设置和获取属性的单个值。
现在,我想在我自己的属性中设置多个值。属性名称是 "UsrAttrib"。
如何将值数组设置到该属性中?
我已经尝试使用下面的代码获取“objectClass”属性值。
usrValue = ldap_get_values(
pLdapConnection, // Session Handle
pEntry, // Current entry
"ObjectClass");
属性实际值为top;person;organizationalPerson;user
但usrValue 只给出top。
我使用ldap_count_values 进行检查,结果为4。
如何从该属性中获取所有值?
【问题讨论】:
标签: c++ windows winapi ldap adsi