структура NETLOGON_LOGON_IDENTITY_INFO (subauth.h)
Структура NETLOGON_LOGON_IDENTITY_INFO используется для передачи сведений о пользователе для дополнительной проверки подлинности входа.
Он используется Msv1_0SubAuthenticationRoutine и Msv1_0SubAuthenticationFilter.
Синтаксис
typedef struct _NETLOGON_LOGON_IDENTITY_INFO {
UNICODE_STRING LogonDomainName;
ULONG ParameterControl;
OLD_LARGE_INTEGER LogonId;
UNICODE_STRING UserName;
UNICODE_STRING Workstation;
} NETLOGON_LOGON_IDENTITY_INFO, *PNETLOGON_LOGON_IDENTITY_INFO;
Члены
LogonDomainName
Указатель на UNICODE_STRING , содержащий имя домена входа. Указанное доменное имя должно быть доменом, который является доверенным для этого компьютера. Если домен входа неизвестен, например клиент нижнего уровня, который не предоставляет эти сведения, этот член должен иметь значение NULL.
ParameterControl
Задает атрибуты других параметров функции.
Значение | Значение |
---|---|
|
Указывает, что caseSensitiveChallengeResponse и CaseInsensitiveChallengeResponse могут быть паролем пользователя в виде открытого текста . |
LogonId
Уникально идентифицирует сеанс входа.
UserName
Указатель на UNICODE_STRING , определяющий имя учетной записи пользователя, пытающегося войти в систему.
Workstation
Указатель на UNICODE_STRING , определяющий рабочую станцию, с которой пользователь пытается войти в систему. ЗНАЧЕНИЕ NULL указывает, что удостоверение рабочей станции неизвестно.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | subauth.h |