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


структура TOKEN_CONTROL (ntifs.h)

Структура TOKEN_CONTROL содержит сведения, определяющие маркер доступа.

Синтаксис

typedef struct _TOKEN_CONTROL {
  LUID         TokenId;
  LUID         AuthenticationId;
  LUID         ModifiedId;
  TOKEN_SOURCE TokenSource;
} TOKEN_CONTROL, *PTOKEN_CONTROL;

Члены

TokenId

Задает локально уникальный идентификатор (LUID), определяющий этот экземпляр объекта маркера.

AuthenticationId

Указывает LUID, назначенный сеансу, который представляет этот токен. Может быть много маркеров, представляющих один сеанс входа.

ModifiedId

Указывает LUID, который изменяется при каждом изменении маркера. Приложение может использовать это значение в качестве проверки того, изменился ли контекст безопасности с момента последнего использования.

TokenSource

Указывает структуру TOKEN_SOURCE , определяющую источник, выдавающий маркер. Эти сведения используются при ведении журнала аудита.

Требования

Требование Значение
Заголовок ntifs.h (включая Ntifs.h)

См. также раздел

LUID

LUID_AND_ATTRIBUTES

TOKEN_DEFAULT_DACL

TOKEN_GROUPS

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_STATISTICS

TOKEN_TYPE

TOKEN_USER