ControlFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这些标志将影响安全性说明符的行为。
此枚举支持其成员值的按位组合。
public enum class ControlFlags
[System.Flags]
public enum ControlFlags
[<System.Flags>]
type ControlFlags =
Public Enum ControlFlags
- 继承
- 属性
字段
DiscretionaryAclAutoInherited | 1024 | 指定已自动从父级继承自由访问控制列表 (DACL)。 仅由资源管理器设置。 |
DiscretionaryAclAutoInheritRequired | 256 | 已忽略。 |
DiscretionaryAclDefaulted | 8 | 指定 DACL 是通过默认设置机制获得的。 仅由资源管理器设置。 |
DiscretionaryAclPresent | 4 | 指定 DACL 不为 |
DiscretionaryAclProtected | 4096 | 指定资源管理器阻止自动继承。 由资源管理器或用户设置。 |
DiscretionaryAclUntrusted | 64 | 已忽略。 |
GroupDefaulted | 2 | 指定组 SecurityIdentifier 是通过默认设置机制获得的。 仅由资源管理器设置;不应由调用方设置。 |
None | 0 | 无控制标志。 |
OwnerDefaulted | 1 | 指定所有者 SecurityIdentifier 是通过默认设置机制获得的。 仅由资源管理器设置;不应由调用方设置。 |
RMControlValid | 16384 | 指定“保留”(Reserved) 字段的内容是有效的。 |
SelfRelative | 32768 | 指定安全性说明符二进制表示形式是自相关格式的。 总是设置此标志。 |
ServerSecurity | 128 | 已忽略。 |
SystemAclAutoInherited | 2048 | 指定已自动从父级继承系统访问控制列表 (SACL)。 仅由资源管理器设置。 |
SystemAclAutoInheritRequired | 512 | 已忽略。 |
SystemAclDefaulted | 32 | 指定 SACL 是通过默认设置机制获得的。 仅由资源管理器设置。 |
SystemAclPresent | 16 | 指定 SACL 不为 |
SystemAclProtected | 8192 | 指定资源管理器阻止自动继承。 由资源管理器或用户设置。 |