TOKEN_GROUPS_AND_PRIVILEGES 结构 (ntifs.h)
TOKEN_GROUPS_AND_PRIVILEGES包含有关访问令牌中的组安全标识符 (SID) 和权限的信息。
语法
typedef struct _TOKEN_GROUPS_AND_PRIVILEGES {
ULONG SidCount;
ULONG SidLength;
PSID_AND_ATTRIBUTES Sids;
ULONG RestrictedSidCount;
ULONG RestrictedSidLength;
PSID_AND_ATTRIBUTES RestrictedSids;
ULONG PrivilegeCount;
ULONG PrivilegeLength;
PLUID_AND_ATTRIBUTES Privileges;
LUID AuthenticationId;
} TOKEN_GROUPS_AND_PRIVILEGES, *PTOKEN_GROUPS_AND_PRIVILEGES;
成员
SidCount
指定访问令牌中的 SID 数。
SidLength
指定保存所有用户 SID 和组的帐户 SID 所需的长度(以字节为单位)。
Sids
指向包含一组 SID 和相应属性的SID_AND_ATTRIBUTES结构的指针。
RestrictedSidCount
指定访问令牌中包含的受限 SID 数。
RestrictedSidLength
指定保存所有受限 SID 所需的长度(以字节为单位)。
RestrictedSids
指向 SID_AND_ATTRIBUTES 包含一组受限 SID 和相应属性的结构的指针。
PrivilegeCount
指定访问令牌中包含的特权数。
PrivilegeLength
指定保留所有特权所需的长度(以字节为单位)。
Privileges
指向包含一组特权 LUID_AND_ATTRIBUTES 结构的指针。
AuthenticationId
本地唯一标识符 (LUID) 令牌的验证器。
要求
要求 | 值 |
---|---|
Header | ntifs.h (包括 Ntifs.h) |