estructura TOKEN_STATISTICS (winnt.h)
La estructura TOKEN_STATISTICS contiene información sobre un token de acceso. Una aplicación puede recuperar esta información llamando a la función GetTokenInformation .
Sintaxis
typedef struct _TOKEN_STATISTICS {
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, *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 de enumeración que indica si el token es un token principal o de suplantación.
ImpersonationLevel
Especifica un SECURITY_IMPERSONATION_LEVEL tipo de enumeración 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 la protección predeterminada y un identificador de grupo principal.
DynamicAvailable
Especifica la parte de memoria asignada para almacenar la protección predeterminada 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 | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winnt.h (incluye Windows.h) |