ControlFlags 列舉

定義

這些旗標會影響安全性描述元 (Security Descriptor) 行為。

此列舉支援其成員值的位元組合。

public enum class ControlFlags
[System.Flags]
public enum ControlFlags
[<System.Flags>]
type ControlFlags = 
Public Enum ControlFlags
繼承
ControlFlags
屬性

欄位

DiscretionaryAclAutoInherited 1024

指定已自動從父代繼承 Discretionary 存取控制清單 (DACL)。 僅由資源管理員設定。

DiscretionaryAclAutoInheritRequired 256

忽略。

DiscretionaryAclDefaulted 8

指定 DACL 已由預設機制取得。 僅由資源管理員設定。

DiscretionaryAclPresent 4

指定 DACL 不為 null。 由資源管理員或使用者設定。

DiscretionaryAclProtected 4096

指定資源管理員防止自動繼承。 由資源管理員或使用者設定。

DiscretionaryAclUntrusted 64

忽略。

GroupDefaulted 2

指定群組 SecurityIdentifier 已由預設機制取得。 只由資源管理員設定,不應由呼叫端設定。

None 0

沒有控制旗標。

OwnerDefaulted 1

指定擁有人 SecurityIdentifier 已由預設機制取得。 只由資源管理員設定,不應由呼叫端設定。

RMControlValid 16384

指定保留欄位的內容有效。

SelfRelative 32768

指定安全性描述元的二進位表示使用自我相關格式。 一定會設定這個旗標。

ServerSecurity 128

忽略。

SystemAclAutoInherited 2048

指定已自動從父代繼承系統存取控制清單 (SACL)。 僅由資源管理員設定。

SystemAclAutoInheritRequired 512

忽略。

SystemAclDefaulted 32

指定 SACL 已由預設機制取得。 僅由資源管理員設定。

SystemAclPresent 16

指定 SACL 不為 null。 由資源管理員或使用者設定。

SystemAclProtected 8192

指定資源管理員防止自動繼承。 由資源管理員或使用者設定。

適用於