énumération ADS_ACEFLAG_ENUM (iads.h)
L’énumération ADS_ACEFLAG_ENUM est utilisée pour spécifier le comportement d’une entrée Access Control (ACE) pour un objet Active Directory.
Pour plus d’informations et pour connaître les valeurs possibles pour les objets de fichier, de partage de fichiers et de Registre, consultez le membre AceFlags de la structure ACE_HEADER .
Syntax
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;
Constantes
ADS_ACEFLAG_INHERIT_ACE Valeur : 0x2 Les objets enfants héritent de cette entrée de contrôle d’accès (ACE). L’ACE héritée peut être héritée, sauf si l’indicateur ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE est défini. |
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE Valeur : 0x4 Le système efface l’indicateur ADS_ACEFLAG_INHERIT_ACE pour les ACI héritées des objets enfants. Cela empêche l’ace d’être hérité par les générations suivantes d’objets. |
ADS_ACEFLAG_INHERIT_ONLY_ACE Valeur : 0x8 Indique qu’un ACE hérité uniquement qui n’exerce pas de contrôle d’accès sur l’objet auquel il est attaché. Si cet indicateur n’est pas défini, l’ACE est un ACE efficace qui exerce un contrôle d’accès sur l’objet auquel il est attaché. |
ADS_ACEFLAG_INHERITED_ACE Valeur : 0x10 Indique si l’ace a été hérité ou non. Le système définit ce bit. |
ADS_ACEFLAG_VALID_INHERIT_FLAGS Valeur : 0x1f Indique si les indicateurs hérités sont valides. Le système définit ce bit. |
ADS_ACEFLAG_SUCCESSFUL_ACCESS Valeur : 0x40 Génère des messages d’audit pour les tentatives d’accès réussies, utilisés avec des ASEE qui auditent le système dans une liste de contrôle d’accès système (SACL). |
ADS_ACEFLAG_FAILED_ACCESS Valeur : 0x80 Génère des messages d’audit pour les tentatives d’accès ayant échoué, utilisés avec des ASEE qui auditent le système dans une liste de contrôle d’accès partagé. |
Remarques
Étant donné que VBScript ne peut pas lire les données d’une bibliothèque de types, les applications VBScript ne comprennent pas les constantes symboliques définies dans ces énumérations. Vous devez utiliser les constantes numériques à la place pour définir les indicateurs appropriés dans vos applications VBScript. Si vous souhaitez utiliser les constantes symboliques comme bonne pratique de programmation, écrivez des déclarations explicites de ces constantes, comme cela est fait ici, dans vos applications VBScript.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | iads.h |