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


структура TOKEN_CONTROL (winnt.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 , определяющую агентство, выдавающее маркер. Эти сведения используются в журналах аудита.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

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

LUID

TOKEN_DEFAULT_DACL

TOKEN_GROUPS

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_STATISTICS

TOKEN_TYPE

TOKEN_USER