TOKEN_ACCESS_INFORMATION structure (ntifs.h)

La structure TOKEN_ACCESS_INFORMATION spécifie toutes les informations d’un jeton nécessaires à l’exécution d’un case activée d’accès.

Syntaxe

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;

Membres

SidHash

Pointeur vers une structure de SID_AND_ATTRIBUTES_HASH qui spécifie un hachage de l’identificateur de sécurité (SID) du jeton.

RestrictedSidHash

Pointeur vers une structure SID_AND_ATTRIBUTES_HASH qui spécifie un hachage du SID restreint du jeton.

Privileges

Pointeur vers une structure de TOKEN_PRIVILEGES qui spécifie des informations sur les privilèges du jeton.

AuthenticationId

Structure LUID qui spécifie l’identité du jeton.

TokenType

Valeur d’énumération TOKEN_TYPE qui spécifie le type du jeton.

ImpersonationLevel

Valeur d’énumération SECURITY_IMPERSONATION_LEVEL qui spécifie le niveau d’emprunt d’identité du jeton.

MandatoryPolicy

Structure TOKEN_MANDATORY_POLICY qui spécifie la stratégie d’intégrité obligatoire du jeton.

Flags

Réservé. Doit être défini sur zéro.

AppContainerNumber

Numéro de conteneur d’application pour le jeton ou zéro s’il ne s’agit pas d’un jeton de conteneur d’application.

PackageSid

SID du conteneur d’application ou NULL s’il ne s’agit pas d’un jeton de conteneur d’application.

CapabilitiesHash

Pointeur vers une structure SID_AND_ATTRIBUTES_HASH qui spécifie un hachage des SID de capacité du jeton.

TrustLevelSid

Pointeur vers une valeur SID qui spécifie le niveau d’approbation du processus protégé du jeton.

SecurityAttributes

Réservé. Doit être défini sur NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000
En-tête ntifs.h

Voir aussi

SeAccessCheckFromState