é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 |