Поделиться через


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

Пользователь имеет стандартные права записи и привилегии AdjustPrivileges, AdjustGroups и AdjustDefault для токена.

Применяется к