TokenAccessLevels 列挙型

定義

アクセス トークンに関連付けられているユーザー アカウントの特権を定義します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class TokenAccessLevels
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TokenAccessLevels
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TokenAccessLevels = 
Public Enum TokenAccessLevels
継承
TokenAccessLevels
属性

フィールド

名前 説明
AssignPrimary 1

ユーザーは、プライマリ トークンをプロセスにアタッチできます。

Duplicate 2

ユーザーはトークンを複製できます。

Impersonate 4

ユーザーはクライアントを偽装できます。

Query 8

ユーザーはトークンに対してクエリを実行できます。

QuerySource 16

ユーザーはトークンのソースに対してクエリを実行できます。

AdjustPrivileges 32

ユーザーは、トークンの特権を有効または無効にすることができます。

AdjustGroups 64

ユーザーは、トークン内のグループの属性を変更できます。

AdjustDefault 128

ユーザーは、トークンの既定の所有者、プライマリ グループ、または随意アクセス制御リスト (DACL) を変更できます。

AdjustSessionId 256

ユーザーはトークンのセッション識別子を調整できます。

Read 131080

ユーザーには、標準の読み取り権限と、トークンの Query 特権があります。

Write 131296

ユーザーには、標準の書き込み権限と、トークンの AdjustPrivilegesAdjustGroups 、および AdjustDefault の特権があります。

AllAccess 983551

ユーザーは、トークンに対して可能なすべてのアクセス権を持っています。

MaximumAllowed 33554432

TokenAccessLevels列挙型に割り当てることができる最大値。

適用対象