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

指定令牌标识的 LUID 结构。

TokenType

指定令牌类型的 TOKEN_TYPE 枚举值。

ImpersonationLevel

一个指定令牌模拟级别的 SECURITY_IMPERSONATION_LEVEL 枚举值。

MandatoryPolicy

一个指定令牌强制完整性策略的 TOKEN_MANDATORY_POLICY 结构。

Flags

保留。 必须设置为零。

AppContainerNumber

令牌的应用容器编号;如果这不是应用容器令牌,则为零。

PackageSid

如果这不是应用容器令牌,则应用容器 SID 或 NULL。

CapabilitiesHash

指向指定令牌功能 SID 哈希的 SID_AND_ATTRIBUTES_HASH 结构的指针。

TrustLevelSid

指向 SID 值的指针,该值指定令牌的受保护进程信任级别。

SecurityAttributes

保留。 必须设置为 NULL。

要求

要求 价值
最低支持的客户端 Windows 2000
标头 ntifs.h

另请参阅

SeAccessCheckFromState