TOKEN_ACCESS_INFORMATION struttura (ntifs.h)

La struttura TOKEN_ACCESS_INFORMATION specifica tutte le informazioni in un token necessario per eseguire un controllo di accesso.

Sintassi

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;

Members

SidHash

Puntatore a una struttura SID_AND_ATTRIBUTES_HASH che specifica un hash dell'identificatore di sicurezza del token (SID).

RestrictedSidHash

Puntatore a una struttura SID_AND_ATTRIBUTES_HASH che specifica un hash del SID con restrizioni del token.

Privileges

Puntatore a una struttura TOKEN_PRIVILEGES che specifica informazioni sui privilegi del token.

AuthenticationId

Struttura LUID che specifica l'identità del token.

TokenType

Valore di enumerazione TOKEN_TYPE che specifica il tipo del token.

ImpersonationLevel

Valore di enumerazione SECURITY_IMPERSONATION_LEVEL che specifica il livello di rappresentazione del token.

MandatoryPolicy

Struttura TOKEN_MANDATORY_POLICY che specifica i criteri di integrità obbligatori del token.

Flags

Riservato. Deve essere impostato su zero.

AppContainerNumber

Numero di contenitore dell'app per il token o zero se non è un token del contenitore dell'app.

PackageSid

SiD del contenitore dell'app o NULL se non è un token del contenitore dell'app.

CapabilitiesHash

Puntatore a una struttura SID_AND_ATTRIBUTES_HASH che specifica un hash dei SID delle funzionalità del token.

TrustLevelSid

Puntatore a un valore SID che specifica il livello di attendibilità del processo protetto del token.

SecurityAttributes

Riservato. Deve essere impostato su NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Intestazione ntifs.h

Vedi anche

SeAccessCheckFromState