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 포함) |