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 の各特権を持ちます。

適用対象