Struttura LDAPControlA (winldap.h)
La struttura LDAPControl rappresenta sia i controlli lato client che i controlli server.
Sintassi
typedef struct ldapcontrolA {
PCHAR ldctl_oid;
struct berval ldctl_value;
BOOLEAN ldctl_iscritical;
} LDAPControlA, *PLDAPControlA;
Members
ldctl_oid
Puntatore a una stringa con terminazione Null wide che indica il tipo di controllo, ad esempio "1.2.840.113556.1.4.805".
ldctl_value
Dati associati al controllo, se presenti. Se al controllo non sono associati dati, impostare questo membro su NULL.
ldctl_iscritical
Indica se il controllo è critico, denominato campo Criticità.
Commenti
A partire da LDAP 3, è possibile estendere le operazioni LDAP tramite l'uso dei controlli. I controlli server possono essere inviati al server o restituiti al client con qualsiasi messaggio LDAP. I controlli client estendono il comportamento dell'API LDAP solo sul lato client e non vengono mai inviati al server. Un controllo supportato viene archiviato come identificatore di oggetto (OID) nella radice del servizio directory.
Il membro ldctl_iscritical consente l'esito positivo di un'operazione estesa quando il server o il client non supporta il controllo. Se il valore di questo campo è zero, il server e/o il client ignorano il controllo se non è supportato ed esegue l'operazione. Se il valore è diverso da zero, l'operazione viene eseguita solo se il controllo viene riconosciuto dal server e/o dal client.
Per altre informazioni e un elenco dei controlli estesi LDAP supportati e delle relative descrizioni, vedere Controlli estesi.
Nota
L'intestazione winldap.h definisce LDAPControl come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | winldap.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per