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 перечисления.

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