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