TOKEN_ACCESS_INFORMATION 구조체(ntifs.h)
TOKEN_ACCESS_INFORMATION 구조체는 액세스 검사 수행하는 데 필요한 토큰의 모든 정보를 지정합니다.
구문
typedef struct _TOKEN_ACCESS_INFORMATION {
PSID_AND_ATTRIBUTES_HASH SidHash;
PSID_AND_ATTRIBUTES_HASH RestrictedSidHash;
PTOKEN_PRIVILEGES Privileges;
LUID AuthenticationId;
TOKEN_TYPE TokenType;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
TOKEN_MANDATORY_POLICY MandatoryPolicy;
ULONG Flags;
ULONG AppContainerNumber;
PSID PackageSid;
PSID_AND_ATTRIBUTES_HASH CapabilitiesHash;
PSID TrustLevelSid;
PSECURITY_ATTRIBUTES_OPAQUE SecurityAttributes;
} TOKEN_ACCESS_INFORMATION, *PTOKEN_ACCESS_INFORMATION;
멤버
SidHash
토큰의 SID(보안 식별자)의 해시를 지정하는 SID_AND_ATTRIBUTES_HASH 구조체에 대한 포인터입니다.
RestrictedSidHash
토큰의 제한된 SID의 해시를 지정하는 SID_AND_ATTRIBUTES_HASH 구조체에 대한 포인터입니다.
Privileges
토큰의 권한에 대한 정보를 지정하는 TOKEN_PRIVILEGES 구조체에 대한 포인터입니다.
AuthenticationId
토큰의 ID를 지정하는 LUID 구조체입니다.
TokenType
토큰의 형식을 지정하는 TOKEN_TYPE 열거형 값입니다.
ImpersonationLevel
토큰의 가장 수준을 지정하는 SECURITY_IMPERSONATION_LEVEL 열거형 값입니다.
MandatoryPolicy
토큰의 필수 무결성 정책을 지정하는 TOKEN_MANDATORY_POLICY 구조체입니다.
Flags
예약되어 있습니다. 0으로 설정해야 합니다.
AppContainerNumber
토큰에 대한 앱 컨테이너 번호이거나 앱 컨테이너 토큰이 아닌 경우 0입니다.
PackageSid
앱 컨테이너 토큰이 아닌 경우 앱 컨테이너 SID 또는 NULL입니다.
CapabilitiesHash
토큰 기능 SID의 해시를 지정하는 SID_AND_ATTRIBUTES_HASH 구조체에 대한 포인터입니다.
TrustLevelSid
토큰의 보호된 프로세스 신뢰 수준을 지정하는 SID 값에 대한 포인터입니다.
SecurityAttributes
예약되어 있습니다. NULL로 설정해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 |
머리글 | ntifs.h |