структура TOKEN_ACCESS_INFORMATION (winnt.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;
DWORD Flags;
DWORD 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
Номер контейнера приложения для маркера или нуль, если это не маркер контейнера приложения.
Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista: Этот элемент недоступен.
PackageSid
Идентификатор безопасности контейнера приложения или значение NULL , если это не маркер контейнера приложения.
Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista: Этот элемент недоступен.
CapabilitiesHash
Указатель на структуру SID_AND_ATTRIBUTES_HASH , указывающую хэш идентификаторов безопасности возможностей маркера.
Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista: Этот элемент недоступен.
TrustLevelSid
Уровень доверия защищенного процесса маркера.
SecurityAttributes
Зарезервировано. Необходимо задать значение NULL.
До Windows 10. Этот элемент недоступен.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | winnt.h (включая Windows.h) |