TokenAccessLevels Enumeration
Defines the privileges of the user account associated with the access token.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: mscorlib (in mscorlib.dll)
| Member name | Description | |
|---|---|---|
| AdjustDefault | The user can change the default owner, primary group, or discretionary access control list (DACL) of the token. | |
| AdjustGroups | The user can change the attributes of the groups in the token. | |
| AdjustPrivileges | The user can enable or disable privileges in the token. | |
| AdjustSessionId | The user can adjust the session identifier of the token. | |
| AllAccess | The user has all possible access to the token. | |
| AssignPrimary | The user can attach a primary token to a process. | |
| Duplicate | The user can duplicate the token. | |
| Impersonate | The user can impersonate a client. | |
| MaximumAllowed | The maximum value that can be assigned for the TokenAccessLevels enumeration. | |
| Query | The user can query the token. | |
| QuerySource | The user can query the source of the token. | |
| Read | The user has standard read rights and the Query privilege for the token. | |
| Write | The user has standard write rights and the AdjustPrivileges, AdjustGroups and AdjustDefault privileges for the token. |
Available since 2.0