ADS_ACEFLAG_ENUM 枚举 (iads.h)
ADS_ACEFLAG_ENUM 枚举用于指定 Active Directory 对象的 访问控制 项 (ACE) 的行为。
有关文件、文件共享和注册表对象的详细信息和可能的值,请参阅 ACE_HEADER 结构的 AceFlags 成员。
语法
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;
常量
ADS_ACEFLAG_INHERIT_ACE 值: 0x2 子对象将继承此访问控制项 (ACE) 。 除非设置了ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE标志,否则继承的 ACE 是可继承的。 |
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE 值: 0x4 系统将清除子对象的继承 ACE 的ADS_ACEFLAG_INHERIT_ACE标志。 这可以防止 ACE 被后续几代对象继承。 |
ADS_ACEFLAG_INHERIT_ONLY_ACE 值: 0x8 指示不对其附加到的对象执行访问控制的仅限继承的 ACE。 如果未设置此标志,则 ACE 是对其附加到的对象施加访问控制的有效 ACE。 |
ADS_ACEFLAG_INHERITED_ACE 值: 0x10 指示 ACE 是否继承。 系统设置此位。 |
ADS_ACEFLAG_VALID_INHERIT_FLAGS 值: 0x1f 指示继承标志是否有效。 系统设置此位。 |
ADS_ACEFLAG_SUCCESSFUL_ACCESS 值: 0x40 为成功访问尝试生成审核消息,与 ACE 一起使用,这些 ACE 用于在 SACL) (系统访问控制列表中审核系统。 |
ADS_ACEFLAG_FAILED_ACCESS 值: 0x80 为失败的访问尝试生成审核消息,用于审核 SACL 中的系统的 ACE。 |
注解
由于 VBScript 无法从类型库读取数据,因此 VBScript 应用程序无法理解这些枚举中定义的符号常量。 应改用数字常量在 VBScript 应用程序中设置适当的标志。 如果要将符号常量用作良好的编程做法,请在 VBScript 应用程序中编写此类常量的显式声明,如此处所示。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | iads.h |