структура 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_AND_ATTRIBUTES_HASH, указывающую хэш идентификатора безопасности маркера (SID).

RestrictedSidHash

Указатель на структуру SID_AND_ATTRIBUTES_HASH, указывающую хэш ограниченного идентификатора безопасности маркера.

Privileges

Указатель на структуру TOKEN_PRIVILEGES, указывающую сведения о привилегиях маркера.

AuthenticationId

Структура LUID, указывающая удостоверение маркера.

TokenType

Значение перечисления TOKEN_TYPE, указывающее тип маркера.

ImpersonationLevel

Значение перечисления SECURITY_IMPERSONATION_LEVEL, указывающее уровень олицетворения маркера.

MandatoryPolicy

Структура TOKEN_MANDATORY_POLICY, указывающая обязательную политику целостности маркера.

Flags

Скрытный. Должно быть задано равно нулю.

AppContainerNumber

Номер контейнера приложения для маркера или нуля, если это не маркер контейнера приложения.

PackageSid

Контейнер приложения идентификатор безопасности или NULL, если это не маркер контейнера приложения.

CapabilitiesHash

Указатель на структуру SID_AND_ATTRIBUTES_HASH, указывающую хэш возможностей маркера.

TrustLevelSid

Указатель на значениеидентификатора безопасности, указывающее уровень доверия защищенного процесса маркера.

SecurityAttributes

Скрытный. Необходимо задать значение NULL.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000
заголовка ntifs.h

См. также

SeAccessCheckFromState