AceFlags Enum


Specifies the inheritance and auditing behavior of an access control entry (ACE).

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum class AceFlags
public enum AceFlags
type AceFlags = 
Public Enum AceFlags


AuditFlags 192

All access attempts are audited.

ContainerInherit 2

The access mask is propagated to child container objects.

FailedAccess 128

Failed access attempts are audited.

InheritanceFlags 15

A logical OR of ObjectInherit, ContainerInherit, NoPropagateInherit, and InheritOnly.

Inherited 16

An ACE is inherited from a parent container rather than being explicitly set for an object.

InheritOnly 8

The access mask is propagated only to child objects. This includes both container and leaf child objects.

None 0

No ACE flags are set.

NoPropagateInherit 4

The access checks do not apply to the object; they only apply to its children.

ObjectInherit 1

The access mask is propagated onto child leaf objects.

SuccessfulAccess 64

Successful access attempts are audited.

Applies to