structure SE_TOKEN_USER (ntifs.h)

La structure SE_TOKEN_USER contient le SID utilisateur valide de taille maximale qui peut être retourné par SeQueryInformationToken, GetTokenInformation ou ZwQueryInformationToken avec la classe d’informations TokenUser . Cette structure convient à l’allocation de pile.

Syntaxe

typedef struct _SE_TOKEN_USER {
  union {
    TOKEN_USER         TokenUser;
    SID_AND_ATTRIBUTES User;
  } DUMMYUNIONNAME;
  union {
    SID   Sid;
    UCHAR Buffer[SECURITY_MAX_SID_SIZE];
  } DUMMYUNIONNAME2;
} SE_TOKEN_USER, PSE_TOKEN_USER;

Membres

DUMMYUNIONNAME

DUMMYUNIONNAME.TokenUser

Spécifie une structure TOKEN_USER représentant l’utilisateur associé à un jeton d’accès.

DUMMYUNIONNAME.User

Spécifie une structure SID_AND_ATTRIBUTES représentant l’utilisateur associé au jeton d’accès.

DUMMYUNIONNAME2

DUMMYUNIONNAME2.Sid

Spécifie une structure d’identificateur de sécurité (SID) utilisée pour identifier de manière unique les utilisateurs ou les groupes

DUMMYUNIONNAME2.Buffer[SECURITY_MAX_SID_SIZE]

Spécifie un tableau de SECURITY_MAX_SID_SIZE pour allouer suffisamment de mémoire pour la taille de SID la plus grande possible.

Configuration requise

Condition requise Valeur
En-tête ntifs.h

Voir aussi

SID

SID_AND_ATTRIBUTES

TOKEN_USER