Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La funzione ldap_get_values_len recupera l'elenco di valori per un determinato attributo.
Sintassi
WINLDAPAPI berval **LDAPAPI ldap_get_values_len(
[in] LDAP *ExternalHandle,
[in] LDAPMessage *Message,
[in] const PSTR attr
);
Parametri
[in] ExternalHandle
Handle di sessione.
[in] Message
Handle per la struttura LDAPMessage .
[in] attr
Puntatore a una stringa con terminazione Null che contiene l'attributo i cui valori devono essere recuperati.
Valore restituito
Se la funzione ha esito positivo, restituisce un elenco di puntatori con terminazione Null alle strutture berval che contengono i valori dell'attributo specificato. Se non sono stati trovati valori di attributo, restituisce NULL. Il parametro di errore della sessione nella struttura dei dati LDAP è impostato su 0 in entrambi i casi.
Se la funzione non riesce, restituisce NULL e il parametro di errore della sessione nella struttura dei dati LDAP viene impostato sul codice di errore LDAP.
Commenti
Usare ldap_get_values_len durante l'analisi di una risposta di ricerca per ottenere il valore o i valori di un attributo. Usare questa funzione quando l'attributo contiene dati binari; per gli attributi i cui valori sono stringhe di caratteri con terminazione Null, usare ldap_get_values.
La voce viene ottenuta chiamando ldap_first_entry o ldap_next_entry. L'attributo deve essere restituito da una chiamata a ldap_first_attribute, ldap_next_attribute o una stringa fornita dal chiamante ,ad esempio "mail".
Chiamare ldap_value_free_len per rilasciare il valore restituito quando non è più necessario.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows Vista |
| Server minimo supportato | Windows Server 2008 |
| Piattaforma di destinazione | Windows |
| Intestazione | winldap.h |
| Libreria | Wldap32.lib |
| DLL | Wldap32.dll |