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 |