TokenAccessLevels 枚举

定义

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

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

public enum class TokenAccessLevels
[System.Flags]
public enum TokenAccessLevels
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TokenAccessLevels
[<System.Flags>]
type TokenAccessLevels = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TokenAccessLevels = 
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 权限。

适用于