На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

TOKEN_STATISTICS



The TOKEN_STATISTICS structure contains information about an access token. An application can retrieve this information by calling the GetTokenInformation function.

typedef struct _TOKEN_STATISTICS { // tst
LUID TokenId;
LUID AuthenticationId;
LARGE_INTEGER ExpirationTime;
TOKEN_TYPE TokenType;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
DWORD DynamicCharged;
DWORD DynamicAvailable;
DWORD GroupCount;
DWORD PrivilegeCount;
LUID ModifiedId;
} TOKEN_STATISTICS;


Members

TokenId

Specifies a locally unique identifier (LUID) that identifies this instance of the token object.

AuthenticationId

Specifies an LUID assigned to the session this token represents. There can be many tokens representing a single logon session.

ExpirationTime

Specifies the time at which this token expires. Expiration times for access tokens are not supported in the current version of Windows NT.

TokenType

Specifies a TOKEN_TYPE enumerated type indicating whether the token is a primary or impersonation token.

ImpersonationLevel

Specifies a SECURITY_IMPERSONATION_LEVEL enumerated type indicating the impersonation level of the token. This member is valid only if the TokenType is TokenImpersonation.

DynamicCharged

Specifies the amount, in bytes, of memory allocated for storing default protection and a primary group identifier.

DynamicAvailable

Specifies the portion of memory allocated for storing default protection and a primary group identifier not already in use. This value is returned as a count of free bytes.

GroupCount

Specifies the number of supplemental group security identifiers (SIDs) included in the token.

PrivilegeCount

Specifies the number of privileges included in the token.

ModifiedId

Specifies an LUID that changes each time the token is modified. An application can use this value as a test of whether a security context has changed since it was last used.



See Also

GetTokenInformation, LUID, SECURITY_IMPERSONATION_LEVEL, TOKEN_CONTROL, TOKEN_DEFAULT_DACL, TOKEN_GROUPS, TOKEN_INFORMATION_CLASS, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_PRIVILEGES, TOKEN_SOURCE, TOKEN_TYPE, TOKEN_USER


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

TOKEN_STATISTICS



Структура TOKEN_STATISTICS содержит информацию о признаке доступа. Приложение может извлечь эту информацию вызывая функцию GetTokenInformation.

typedef struct _TOKEN_STATISTICS { // tst LUID TokenId;
LUID AuthenticationId;
LARGE_INTEGER ExpirationTime;
TOKEN_TYPE TokenType;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
DWORD DynamicCharged;
DWORD DynamicAvailable;
DWORD GroupCount;
DWORD PrivilegeCount;
LUID ModifiedId;
} TOKEN_STATISTICS;


Участники

TokenId

Определяет локально уникальный идентификатор (LUID), который идентифицирует этот пример символического объекта.

AuthenticationId

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

ExpirationTime

Определяет время в котором этот признак истекает. Истечение срока времени для признаков доступа не поддерживано в текущей версии Windows NT.

TokenType

Определяет TOKEN_TYPE перечислившее тип, указывающий является признак первичным или признаком маскировки.

ImpersonationLevel

Определяет SECURITY_IMPERSONATION_LEVEL перечислившее тип, указывающий уровень маскировки признака. Этот элемент - в силе только если TokenType - TokenImpersonation.

DynamicCharged

Определяет сумму, в байтах, памяти распределенной для хранения по умолчанию защиты и первичный групповой идентификатор.

DynamicAvailable

Определяет часть памяти распределенной для хранения по умолчанию защиты и первичный групповой идентификатор уже не в использовании. Эта величина возвращана как счет свободных байтов.

GroupCount

Определяет номер дополнительных групповых идентификаторов безопасности (SIDs) включенной в признак.

PrivilegeCount

Определяет количество привилегий включенных в признак.

ModifiedId

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



Смотри Также

GetTokenInformation, LUID, SECURITY_IMPERSONATION_LEVEL, TOKEN_CONTROL, TOKEN_DEFAULT_DACL, TOKEN_GROUPS, TOKEN_INFORMATION_CLASS, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_PRIVILEGES, TOKEN_SOURCE, TOKEN_TYPE, TOKEN_USER


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz