структура TOKEN_STATISTICS (ntifs.h)
Структура TOKEN_STATISTICS содержит сведения о маркере доступа. Драйвер может получить эти сведения, вызвав SeQueryInformationToken или ZwQueryInformationToken.
Синтаксис
typedef struct _TOKEN_STATISTICS {
LUID TokenId;
LUID AuthenticationId;
LARGE_INTEGER ExpirationTime;
TOKEN_TYPE TokenType;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
ULONG DynamicCharged;
ULONG DynamicAvailable;
ULONG GroupCount;
ULONG PrivilegeCount;
LUID ModifiedId;
} TOKEN_STATISTICS, *PTOKEN_STATISTICS;
Члены
TokenId
Указывает локальный уникальный идентификатор (LUID), определяющий этот экземпляр объекта токена.
AuthenticationId
Указывает LUID, назначенный сеансу, который представляет этот маркер. Может быть много маркеров, представляющих один сеанс входа.
ExpirationTime
Указывает время истечения срока действия этого маркера. Срок действия маркеров доступа в настоящее время не поддерживается.
TokenType
Указывает TOKEN_TYPE перечислимый тип, указывающий, является ли маркер основным или олицетворением.
ImpersonationLevel
Указывает SECURITY_IMPERSONATION_LEVEL перечислимый тип, указывающий уровень олицетворения маркера. Этот элемент действителен только в том случае, если TokenType — TokenImpersonation.
DynamicCharged
Указывает объем памяти, выделенный для хранения списка управления доступом по умолчанию (DACL) и идентификатора основной группы.
DynamicAvailable
Указывает часть памяти, выделенную для хранения DACL и идентификатора основной группы, который еще не используется. Это значение возвращается в виде количества свободных байтов.
GroupCount
Указывает количество дополнительных идентификаторов безопасности группы (SID), включенных в токен.
PrivilegeCount
Указывает количество привилегий, включенных в токен.
ModifiedId
Указывает LUID, который изменяет каждый раз при изменении маркера. Приложение может использовать это значение в качестве проверки того, изменился ли контекст безопасности с момента последнего использования.
Требования
Требование | Ценность |
---|---|
заголовка | ntifs.h (include Ntifs.h) |