Partager via


énumération ADS_SD_CONTROL_ENUM (iads.h)

L’énumération ADS_SD_CONTROL_ENUM spécifie des indicateurs de contrôle pour un descripteur de sécurité.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0005 {
  ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 0x1,
  ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 0x2,
  ADS_SD_CONTROL_SE_DACL_PRESENT = 0x4,
  ADS_SD_CONTROL_SE_DACL_DEFAULTED = 0x8,
  ADS_SD_CONTROL_SE_SACL_PRESENT = 0x10,
  ADS_SD_CONTROL_SE_SACL_DEFAULTED = 0x20,
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 0x100,
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 0x200,
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 0x400,
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 0x800,
  ADS_SD_CONTROL_SE_DACL_PROTECTED = 0x1000,
  ADS_SD_CONTROL_SE_SACL_PROTECTED = 0x2000,
  ADS_SD_CONTROL_SE_SELF_RELATIVE = 0x8000
} ADS_SD_CONTROL_ENUM;

Constantes

 
ADS_SD_CONTROL_SE_OWNER_DEFAULTED
Valeur : 0x1
Un mécanisme par défaut fournit l’identificateur de sécurité du propriétaire (SID) du descripteur de sécurité plutôt que le fournisseur d’origine du descripteur de sécurité.
ADS_SD_CONTROL_SE_GROUP_DEFAULTED
Valeur : 0x2
Un mécanisme par défaut fournit le SID de groupe du descripteur de sécurité plutôt que le fournisseur d’origine du descripteur de sécurité.
ADS_SD_CONTROL_SE_DACL_PRESENT
Valeur : 0x4
La liste de contrôle d’accès discrétionnaire (DACL) est présente dans le descripteur de sécurité. Si cet indicateur n’est pas défini ou si cet indicateur est défini et que la liste de contrôle d’accès d’accès est NULL, le descripteur de sécurité permet un accès complet à tout le monde.
ADS_SD_CONTROL_SE_DACL_DEFAULTED
Valeur : 0x8
Le descripteur de sécurité utilise une liste DACL par défaut créée à partir du jeton d’accès du créateur.
ADS_SD_CONTROL_SE_SACL_PRESENT
Valeur : 0x10
La liste de contrôle d’accès système (SACL) est présente dans le descripteur de sécurité.
ADS_SD_CONTROL_SE_SACL_DEFAULTED
Valeur : 0x20
Le descripteur de sécurité utilise une liste SACL par défaut créée à partir du jeton d’accès du créateur.
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ
Valeur : 0x100
La liste dacl du descripteur de sécurité doit être héritée.
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ
Valeur : 0x200
La liste SACL du descripteur de sécurité doit être héritée.
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED
Valeur : 0x400
La liste DACL du descripteur de sécurité prend en charge la propagation automatique d’entrées de contrôle d’accès (AIC) héritées vers des objets enfants existants.
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED
Valeur : 0x800
La liste SACL du descripteur de sécurité prend en charge la propagation automatique des AIC héritées vers des objets enfants existants.
ADS_SD_CONTROL_SE_DACL_PROTECTED
Valeur : 0x1000
Le descripteur de sécurité n’autorisera pas les AE hérités à modifier la liste de contrôle d’accès.
ADS_SD_CONTROL_SE_SACL_PROTECTED
Valeur : 0x2000
Le descripteur de sécurité n’autorisera pas les AIC hérités à modifier la liste SACL.
ADS_SD_CONTROL_SE_SELF_RELATIVE
Valeur : 0x8000
Le descripteur de sécurité est au format auto-relatif avec toutes les informations de sécurité dans un bloc de mémoire continu.

Notes

Pour plus d’informations, consultez Access Control sous Sécurité dans le Kit de développement logiciel (SDK) de plateforme.

Étant donné que VBScript ne peut pas lire les informations d’une bibliothèque de types, les applications VBScript ne comprennent pas les constantes symboliques telles que définies ci-dessus. 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, vous devez effectuer des déclarations explicites de telles constantes, comme cela est fait ici, dans vos applications VBScript.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête iads.h

Voir aussi

Énumérations ADSI

Contrôle d’accès