структура SECURITY_LOGON_SESSION_DATA (ntsecapi.h)
Структура SECURITY_LOGON_SESSION_DATA содержит сведения о сеансе входа.
Эта структура используется функцией LsaGetLogonSessionData .
Синтаксис
typedef struct _SECURITY_LOGON_SESSION_DATA {
ULONG Size;
LUID LogonId;
LSA_UNICODE_STRING UserName;
LSA_UNICODE_STRING LogonDomain;
LSA_UNICODE_STRING AuthenticationPackage;
ULONG LogonType;
ULONG Session;
PSID Sid;
LARGE_INTEGER LogonTime;
LSA_UNICODE_STRING LogonServer;
LSA_UNICODE_STRING DnsDomainName;
LSA_UNICODE_STRING Upn;
ULONG UserFlags;
LSA_LAST_INTER_LOGON_INFO LastLogonInfo;
LSA_UNICODE_STRING LogonScript;
LSA_UNICODE_STRING ProfilePath;
LSA_UNICODE_STRING HomeDirectory;
LSA_UNICODE_STRING HomeDirectoryDrive;
LARGE_INTEGER LogoffTime;
LARGE_INTEGER KickOffTime;
LARGE_INTEGER PasswordLastSet;
LARGE_INTEGER PasswordCanChange;
LARGE_INTEGER PasswordMustChange;
} SECURITY_LOGON_SESSION_DATA, *PSECURITY_LOGON_SESSION_DATA;
Члены
Size
Размер структуры в байтах.
LogonId
Локальный уникальный идентификатор (LUID), который идентифицирует сеанс входа в систему.
UserName
Структура LSA_UNICODE_STRING , содержащая имя учетной записи субъекта безопасности , которому принадлежит сеанс входа.
LogonDomain
Структура LSA_UNICODE_STRING , содержащая имя домена, используемого для проверки подлинности владельца сеанса входа.
AuthenticationPackage
Структура LSA_UNICODE_STRING , содержащая имя пакета проверки подлинности , используемого для проверки подлинности владельца сеанса входа.
LogonType
Значение SECURITY_LOGON_TYPE , определяющее метод входа.
Session
Идентификатор сеанса служб терминалов. Этот элемент может быть равен нулю.
Sid
Указатель на идентификатор безопасности (SID) пользователя.
LogonTime
Время входа владельца сеанса.
LogonServer
Структура LSA_UNICODE_STRING , содержащая имя сервера, используемого для проверки подлинности владельца сеанса входа.
DnsDomainName
Структура LSA_UNICODE_STRING , содержащая DNS-имя владельца сеанса входа.
Upn
Структура LSA_UNICODE_STRING , содержащая имя участника-пользователя (UPN) для владельца сеанса входа.
UserFlags
Флаги пользователя для сеанса входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
LastLogonInfo
Структура LSA_LAST_INTER_LOGON_INFO , содержащая сведения о последнем сеансе входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
LogonScript
Структура LSA_UNICODE_STRING , содержащая скрипт, используемый для входа в систему.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
ProfilePath
Структура LSA_UNICODE_STRING , содержащая путь к профилю пользователя.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
HomeDirectory
Структура LSA_UNICODE_STRING , содержащая домашний каталог для сеанса входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
HomeDirectoryDrive
Структура LSA_UNICODE_STRING , содержащая расположение диска домашнего каталога сеанса входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
LogoffTime
Метка времени, когда пользователь сеанса выключился.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
KickOffTime
Время окончания сеанса входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
PasswordLastSet
Время последнего изменения пароля пользователем. Примечание Пакет проверки подлинности инициализирует это значение, и оно не может быть инициализировано.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
PasswordCanChange
Пароль можно изменить во время сеанса входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
PasswordMustChange
Пароль необходимо изменить во время сеанса входа.
Windows Server 2003 R2, Windows XP с пакетом обновления 1 (SP1) и более ранних версий, Windows Server 2003 и Windows XP: Этот элемент не поддерживается.
Комментарии
Эта структура выделяется LSA. Если структура больше не требуется, освободите ее с помощью функции LSAFreeReturnBuffer .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |