Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 |