структура 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

Задает атрибуты других параметров функции.

Значение Значение
CLEARTEXT_PASSWORD_ALLOWED
Указывает, что caseSensitiveChallengeResponse и CaseInsensitiveChallengeResponse могут быть паролем пользователя в виде открытого текста .

LogonId

Уникально идентифицирует сеанс входа.

UserName

Указатель на UNICODE_STRING , определяющий имя учетной записи пользователя, пытающегося войти в систему.

Workstation

Указатель на UNICODE_STRING , определяющий рабочую станцию, с которой пользователь пытается войти в систему. ЗНАЧЕНИЕ NULL указывает, что удостоверение рабочей станции неизвестно.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть subauth.h