estructura TOKEN_ACCESS_INFORMATION (ntifs.h)

La estructura TOKEN_ACCESS_INFORMATION especifica toda la información de un token necesario para realizar una comprobación de acceso.

Sintaxis

typedef struct _TOKEN_ACCESS_INFORMATION {
  PSID_AND_ATTRIBUTES_HASH     SidHash;
  PSID_AND_ATTRIBUTES_HASH     RestrictedSidHash;
  PTOKEN_PRIVILEGES            Privileges;
  LUID                         AuthenticationId;
  TOKEN_TYPE                   TokenType;
  SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
  TOKEN_MANDATORY_POLICY       MandatoryPolicy;
  ULONG                        Flags;
  ULONG                        AppContainerNumber;
  PSID                         PackageSid;
  PSID_AND_ATTRIBUTES_HASH     CapabilitiesHash;
  PSID                         TrustLevelSid;
  PSECURITY_ATTRIBUTES_OPAQUE  SecurityAttributes;
} TOKEN_ACCESS_INFORMATION, *PTOKEN_ACCESS_INFORMATION;

Miembros

SidHash

Puntero a una estructura de SID_AND_ATTRIBUTES_HASH que especifica un hash del identificador de seguridad (SID) del token.

RestrictedSidHash

Puntero a una estructura de SID_AND_ATTRIBUTES_HASH que especifica un hash del SID restringido del token.

Privileges

Puntero a una estructura de TOKEN_PRIVILEGES que especifica información sobre los privilegios del token.

AuthenticationId

Estructura LUID que especifica la identidad del token.

TokenType

Valor de enumeración TOKEN_TYPE que especifica el tipo del token.

ImpersonationLevel

Valor de enumeración SECURITY_IMPERSONATION_LEVEL que especifica el nivel de suplantación del token.

MandatoryPolicy

Estructura TOKEN_MANDATORY_POLICY que especifica la directiva de integridad obligatoria del token.

Flags

Reservado. Debe establecerse en cero.

AppContainerNumber

Número de contenedor de la aplicación para el token o cero si no es un token de contenedor de aplicaciones.

PackageSid

Si no es un token de contenedor de aplicaciones, el SID o NULL del contenedor de aplicaciones.

CapabilitiesHash

Puntero a una estructura de SID_AND_ATTRIBUTES_HASH que especifica un hash de los SID de funcionalidad del token.

TrustLevelSid

Puntero a un valor de SID que especifica el nivel de confianza de proceso protegido del token.

SecurityAttributes

Reservado. Debe establecerse en NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000
Encabezado ntifs.h

Consulte también

SeAccessCheckFromState