SE_TOKEN_USER结构 (ntifs.h)
SE_TOKEN_USER 结构包含 SeQueryInformationToken、GetTokenInformation或 具有 TokenUser 信息类的 ZwQueryInformationToken 可返回的最大大小有效用户 SID。 此结构适用于堆栈分配。
语法
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 |