структура TOKEN_ORIGIN (ntifs.h)

Структура TOKEN_ORIGIN содержит сведения о происхождении сеанса входа.

Синтаксис

typedef struct _TOKEN_ORIGIN {
  LUID OriginatingLogonSession;
} TOKEN_ORIGIN, *PTOKEN_ORIGIN;

Члены

OriginatingLogonSession

Локальный уникальный идентификатор (LUID) для сеанса входа. Если маркер получен в результате входа с использованием явных учетных данных, таких как передача имени, домена и пароля в функцию LogonUser в пользовательском режиме, этот член будет содержать идентификатор сеанса входа, который его создал. Если маркер является результатом сетевой проверки подлинности, например вызова пользовательского режима AcceptSecurityContext или вызова функции LogonUser в пользовательском режиме с параметром dwLogonType, для LOGON32_LOGON_NETWORK или LOGON32_LOGON_NETWORK_CLEARTEXT, этот элемент будет равен нулю.

Требования

Требование Значение
Минимальная версия клиента Windows Server 2003
Верхняя часть ntifs.h (включая Ntifs.h, FltKernel.h)

См. также раздел

ACL

LUID

LUID_AND_ATTRIBUTES

SECURITY_IMPERSONATION_LEVEL

SID

SeFilterToken

SeQueryInformationToken

SeTokenIsRestricted

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken