estructura TOKEN_STATISTICS (ntifs.h)

La estructura TOKEN_STATISTICS contiene información sobre un token de acceso. Un controlador puede recuperar esta información llamando a SeQueryInformationToken o ZwQueryInformationToken.

Sintaxis

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;

Miembros

TokenId

Especifica un identificador único local (LUID) que identifica esta instancia del objeto de token.

AuthenticationId

Especifica un LUID asignado a la sesión que representa este token. Puede haber muchos tokens que representan una sola sesión de inicio de sesión.

ExpirationTime

Especifica la hora a la que expira este token. Actualmente no se admiten los tiempos de expiración de los tokens de acceso.

TokenType

Especifica un TOKEN_TYPE tipo enumerado que indica si el token es un token principal o de suplantación.

ImpersonationLevel

Especifica un SECURITY_IMPERSONATION_LEVEL tipo enumerado que indica el nivel de suplantación del token. Este miembro solo es válido si TokenType es TokenImpersonation.

DynamicCharged

Especifica la cantidad, en bytes, de memoria asignada para almacenar una lista de control de acceso (DACL) predeterminada y un identificador de grupo principal.

DynamicAvailable

Especifica la parte de la memoria asignada para almacenar una DACL y un identificador de grupo principal que aún no está en uso. Este valor se devuelve como un recuento de bytes libres.

GroupCount

Especifica el número de identificadores de seguridad de grupo complementarios (SID) incluidos en el token.

PrivilegeCount

Especifica el número de privilegios incluidos en el token.

ModifiedId

Especifica un LUID que cambia cada vez que se modifica el token. Una aplicación puede usar este valor como prueba de si un contexto de seguridad ha cambiado desde que se usó por última vez.

Requisitos

Requisito Valor
Header ntifs.h (incluya Ntifs.h)

Consulte también

ACL

LUID

SECURITY_IMPERSONATION_LEVEL

SID

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

TOKEN_TYPE

ZwQueryInformationToken

ZwSetInformationToken