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 | 指定资源管理器阻止自动继承。 由资源管理器或用户设置。 |