SecurityMasks Enum
Definition
Specifies the available options for examining security information of a directory object. This enumeration is used with the SecurityMasks and SecurityMasks properties.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
public enum class SecurityMasks
[System.Flags]
public enum SecurityMasks
[<System.Flags>]
type SecurityMasks =
Public Enum SecurityMasks
- Inheritance
- Attributes
Fields
Dacl | 4 | Reads or writes the discretionary access-control list (DACL) data. |
Group | 2 | Reads or writes the group data. |
None | 0 | Does not read or write security data. |
Owner | 1 | Reads or writes the owner data. |
Sacl | 8 | Reads or writes the system access-control list (SACL) data. |
Examples
using System.DirectoryServices;
...
DirectorySearcher src = new DirectorySearcher("…");
src.PropertiesToLoad = new string[] {ntSecurityDescriptor,…};
src.SecurityMasks = SecurityMasks.Dacl | SecurityMasks.Owner;
SearchResultCollection res = src.FindAll();