структура SE_TOKEN_USER (ntifs.h)
Структура SE_TOKEN_USER содержит допустимый идентификатор безопасности пользователя максимального размера, который может быть возвращен SeQueryInformationToken, GetTokenInformation или ZwQueryInformationToken с информационным классом TokenUser . Эта структура подходит для выделения стека.
Синтаксис
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;
Члены
DUMMYUNIONNAME
DUMMYUNIONNAME.TokenUser
Задает структуру TOKEN_USER , представляющую пользователя, связанного с маркером доступа.
DUMMYUNIONNAME.User
Задает структуру SID_AND_ATTRIBUTES , представляющую пользователя, связанного с маркером доступа.
DUMMYUNIONNAME2
DUMMYUNIONNAME2.Sid
Указывает структуру идентификатора безопасности (SID), используемую для уникальной идентификации пользователей или групп.
DUMMYUNIONNAME2.Buffer[SECURITY_MAX_SID_SIZE]
Задает массив SECURITY_MAX_SID_SIZE для выделения достаточного объема памяти для максимально возможного размера sid.
Требования
Требование | Значение |
---|---|
Заголовок | ntifs.h |