CommonSecurityDescriptor.SetSystemAclProtection(Boolean, Boolean) CommonSecurityDescriptor.SetSystemAclProtection(Boolean, Boolean) CommonSecurityDescriptor.SetSystemAclProtection(Boolean, Boolean) CommonSecurityDescriptor.SetSystemAclProtection(Boolean, Boolean) Method

Definition

Sets the inheritance protection for the System Access Control List (SACL) associated with this CommonSecurityDescriptor object. SACLs that are protected do not inherit audit rules from parent containers.

public:
 void SetSystemAclProtection(bool isProtected, bool preserveInheritance);
public void SetSystemAclProtection (bool isProtected, bool preserveInheritance);
member this.SetSystemAclProtection : bool * bool -> unit
Public Sub SetSystemAclProtection (isProtected As Boolean, preserveInheritance As Boolean)

Parameters

isProtected
Boolean Boolean Boolean Boolean

true to protect the SACL from inheritance.

preserveInheritance
Boolean Boolean Boolean Boolean

true to keep inherited audit rules in the SACL; false to remove inherited audit rules from the SACL.

Applies to