estrutura TOKEN_ACCESS_INFORMATION (ntifs.h)

A estrutura TOKEN_ACCESS_INFORMATION especifica todas as informações em um token necessário para executar uma marcar de acesso.

Sintaxe

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;

Membros

SidHash

Ponteiro para uma estrutura de SID_AND_ATTRIBUTES_HASH que especifica um hash do SID (identificador de segurança) do token.

RestrictedSidHash

Ponteiro para uma estrutura SID_AND_ATTRIBUTES_HASH que especifica um hash do SID restrito do token.

Privileges

Ponteiro para uma estrutura TOKEN_PRIVILEGES que especifica informações sobre os privilégios do token.

AuthenticationId

Uma estrutura LUID que especifica a identidade do token.

TokenType

Um TOKEN_TYPE valor de enumeração que especifica o tipo do token.

ImpersonationLevel

Um SECURITY_IMPERSONATION_LEVEL valor de enumeração que especifica o nível de representação do token.

MandatoryPolicy

Uma estrutura TOKEN_MANDATORY_POLICY que especifica a política de integridade obrigatória do token.

Flags

Reservado. Deve ser definido como zero.

AppContainerNumber

O número do contêiner do aplicativo para o token ou zero se este não for um token de contêiner de aplicativo.

PackageSid

O SID do contêiner de aplicativo ou NULL se este não for um token de contêiner de aplicativo.

CapabilitiesHash

Ponteiro para uma estrutura SID_AND_ATTRIBUTES_HASH que especifica um hash dos SIDs de funcionalidade do token.

TrustLevelSid

Ponteiro para um valor sid que especifica o nível de confiança do processo protegido do token.

SecurityAttributes

Reservado. Deve ser definido como NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000
Cabeçalho ntifs.h

Confira também

SeAccessCheckFromState