Поделиться через


структура 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 для выделения достаточного объема памяти для максимального размера идентификатора безопасности.

Требования

Требование Ценность
заголовка ntifs.h

См. также

sid

SID_AND_ATTRIBUTES

TOKEN_USER