TokenAccessLevels 枚举

定义

定义与访问令牌相关联的用户帐户的权限。

此枚举支持其成员值的按位组合。

C#
[System.Flags]
public enum TokenAccessLevels
C#
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TokenAccessLevels
继承
TokenAccessLevels
属性

字段

名称 说明
AdjustDefault 128

用户可以更改令牌的默认所有者、主要组或自由访问控制列表 (DACL)。

AdjustGroups 64

用户可以更改令牌中组的属性。

AdjustPrivileges 32

用户可以启用或禁用令牌中的权限。

AdjustSessionId 256

用户可以调整令牌的会话标识符。

AllAccess 983551

用户具有令牌的所有可能的访问权限。

AssignPrimary 1

用户可以将主令牌附加到进程。

Duplicate 2

用户可以复制令牌。

Impersonate 4

用户可以模拟客户端。

MaximumAllowed 33554432

可以为 TokenAccessLevels 枚举分配的最大值。

Query 8

用户可以查询令牌。

QuerySource 16

用户可以查询令牌的源。

Read 131080

用户具有令牌的标准读取权限和 Query 权限。

Write 131296

用户具有令牌的标准写入权限和 AdjustPrivilegesAdjustGroupsAdjustDefault 权限。

适用于

产品 版本
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5