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)

另请参阅

ACL

LUID_AND_ATTRIBUTES

SECURITY_IMPERSONATION_LEVEL

SID

SID_AND_ATTRIBUTES

SeFilterToken

SeQueryInformationToken

SeTokenIsRestricted

TOKEN_DEFAULT_DACL

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_STATISTICS

TOKEN_TYPE

TOKEN_USER

ZwQueryInformationToken

ZwSetInformationToken