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)

另请参阅

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