다음을 통해 공유


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

추가 정보

SeAccessCheckFromState