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 및 해당 특성 집합을 포함하는 SID_AND_ATTRIBUTES 구조체에 대한 포인터입니다.

PrivilegeCount

액세스 토큰에 포함된 권한 수를 지정합니다.

PrivilegeLength

모든 권한을 보유하는 데 필요한 길이(바이트)를 지정합니다.

Privileges

권한 집합을 포함하는 LUID_AND_ATTRIBUTES 구조체에 대한 포인터입니다.

AuthenticationId

토큰 인증자의 LUID(로컬 고유 식별자)입니다.

요구 사항

요구 사항
헤더 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