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_AND_ATTRIBUTES结构(包含一组 SID 和相应属性)的指针。
RestrictedSidCount
指定访问令牌中包含的受限 SID 的数目。
RestrictedSidLength
指定保存所有受限 SID 所需的长度(以字节为单位)。
RestrictedSids
指向包含一组受限 SID 和相应属性的 SID_AND_ATTRIBUTES 结构的指针。
PrivilegeCount
指定访问令牌中包含的特权数。
PrivilegeLength
指定保存所有特权所需的长度(以字节为单位)。
Privileges
指向包含一组特权的 LUID_AND_ATTRIBUTES 结构的指针。
AuthenticationId
令牌验证器的本地唯一标识符(LUID)。
要求
要求 | 价值 |
---|---|
标头 | ntifs.h (include Ntifs.h) |