enumerazione ADS_ACEFLAG_ENUM (iads.h)

L'enumerazione ADS_ACEFLAG_ENUM viene usata per specificare il comportamento di un Controllo di accesso Entry (ACE) per un oggetto Active Directory.

Per altre informazioni e valori possibili per file, condivisione file e oggetti del Registro di sistema, vedere il membro AceFlags della struttura ACE_HEADER .

Sintassi

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
  ADS_ACEFLAG_INHERIT_ACE = 0x2,
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
  ADS_ACEFLAG_INHERITED_ACE = 0x10,
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
  ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;

Costanti

 
ADS_ACEFLAG_INHERIT_ACE
Valore: 0x2
Gli oggetti figlio erediteranno questa voce di controllo di accesso (ACE). L'ACE ereditato è ereditabile a meno che non sia impostato il flag di ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE.
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
Valore: 0x4
Il sistema cancella il flag di ADS_ACEFLAG_INHERIT_ACE per gli ACL ereditati degli oggetti figlio. Ciò impedisce all'ACE di essere ereditato dalle generazioni successive di oggetti.
ADS_ACEFLAG_INHERIT_ONLY_ACE
Valore: 0x8
Indica che un ACE di sola eredita che non esercita il controllo di accesso sull'oggetto a cui è collegato. Se questo flag non è impostato, l'ACE è un ACE efficace che esercita il controllo di accesso sull'oggetto a cui è collegato.
ADS_ACEFLAG_INHERITED_ACE
Valore: 0x10
Indica se l'ACE è stato ereditato. Il sistema imposta questo bit.
ADS_ACEFLAG_VALID_INHERIT_FLAGS
Valore: 0x1f
Indica se i flag di eredita sono validi. Il sistema imposta questo bit.
ADS_ACEFLAG_SUCCESSFUL_ACCESS
Valore: 0x40
Genera messaggi di controllo per tentativi di accesso riusciti, usati con gli ACL che controllano il sistema in un elenco di controllo di accesso del sistema (SACL).
ADS_ACEFLAG_FAILED_ACCESS
Valore: 0x80
Genera messaggi di controllo per tentativi di accesso non riusciti, usati con gli ACL che controllano il sistema in un SACL.

Commenti

Poiché VBScript non può leggere i dati da una libreria di tipi, le applicazioni VBScript non comprendono le costanti simboliche definite in queste enumerazioni. È consigliabile usare le costanti numeriche per impostare i flag appropriati nelle applicazioni VBScript. Se si desidera usare le costanti simboliche come una buona procedura di programmazione, scrivere dichiarazioni esplicite di tali costanti, come fatto qui, nelle applicazioni VBScript.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione iads.h

Vedi anche

Enumerazioni ADSI

IADsObjectOptions

IADsPathname::Set