Поделиться через


структура KERB_INTERACTIVE_LOGON (ntsecapi.h)

Структура KERB_INTERACTIVE_LOGON содержит сведения об интерактивном сеансе входа.

Он используется LsaLogonUser с пакетом безопасности Kerberos с помощью LOGON32_PROVIDER_WINNT50 или LOGON32_PROVIDER_DEFAULT.

Синтаксис

typedef struct _KERB_INTERACTIVE_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING         LogonDomainName;
  UNICODE_STRING         UserName;
  UNICODE_STRING         Password;
} KERB_INTERACTIVE_LOGON, *PKERB_INTERACTIVE_LOGON;

Члены

MessageType

KERB_LOGON_SUBMIT_TYPE значение, определяющее тип выполняемого запроса на вход. Для этого элемента необходимо задать значение KerbInteractiveLogon.

LogonDomainName

UNICODE_STRING указание имени целевого домена входа.

UserName

UNICODE_STRING указание имени пользователя.

Password

UNICODE_STRING указание пароля пользователя. Завершив использование пароля, удалите конфиденциальную информацию из памяти, вызвав SecureZeroMemory. Дополнительные сведения о защите пароля см. в разделе Обработка паролей.

Требования

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