ControlFlags 列挙型

定義

これらのフラグは、セキュリティ記述子の動作に影響します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

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

フィールド

名前 説明
None 0

コントロール フラグはありません。

OwnerDefaulted 1

所有者 SecurityIdentifier が既定のメカニズムによって取得されたことを指定します。 リソース マネージャーによってのみ設定されます。は呼び出し元によって設定されません。

GroupDefaulted 2

グループ SecurityIdentifier が既定のメカニズムによって取得されたことを指定します。 リソース マネージャーによってのみ設定されます。は呼び出し元によって設定されません。

DiscretionaryAclPresent 4

DACL が nullされていないことを指定します。 リソース マネージャーまたはユーザーによって設定されます。

DiscretionaryAclDefaulted 8

DACL が既定のメカニズムによって取得されたことを指定します。 リソース マネージャーによってのみ設定されます。

SystemAclPresent 16

SACL が nullされていないことを指定します。 リソース マネージャーまたはユーザーによって設定されます。

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

セキュリティ記述子のバイナリ表現が自己相対形式であることを指定します。 このフラグは常に設定されます。

適用対象