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 | 随意Access Controlリスト (DACL) が親から自動的に継承されることを指定します。 リソース マネージャーによってのみ設定されます。 |
| SystemAclAutoInherited | 2048 | システム Access Control リスト (SACL) が親から自動的に継承されることを指定します。 リソース マネージャーによってのみ設定されます。 |
| DiscretionaryAclProtected | 4096 | リソース マネージャーが自動継承を禁止することを指定します。 リソース マネージャーまたはユーザーによって設定されます。 |
| SystemAclProtected | 8192 | リソース マネージャーが自動継承を禁止することを指定します。 リソース マネージャーまたはユーザーによって設定されます。 |
| RMControlValid | 16384 | 予約済みフィールドの内容が有効であることを指定します。 |
| SelfRelative | 32768 | セキュリティ記述子のバイナリ表現が自己相対形式であることを指定します。 このフラグは常に設定されます。 |