структура MSV1_0_INTERACTIVE_LOGON (ntsecapi.h)
Структура MSV1_0_INTERACTIVE_LOGON содержит сведения об интерактивном входе в систему.
Используется функцией LsaLogonUser .
Синтаксис
typedef struct _MSV1_0_INTERACTIVE_LOGON {
MSV1_0_LOGON_SUBMIT_TYPE MessageType;
UNICODE_STRING LogonDomainName;
UNICODE_STRING UserName;
UNICODE_STRING Password;
} MSV1_0_INTERACTIVE_LOGON, *PMSV1_0_INTERACTIVE_LOGON;
Члены
MessageType
MSV1_0_LOGON_SUBMIT_TYPE значение, указывающее тип запрашиваемого входа. Для этого элемента необходимо задать значение MsV1_0InteractiveLogon.
LogonDomainName
UNICODE_STRING , содержащий имя домена входа. Указанное доменное имя должно быть доменом Windows или смешанным доменом, который является доверенным для этого компьютера.
Элемент BufferUNICODE_STRING относится к структуре KERB_INTERACTIVE_LOGON и должен указывать на память, смежную с MSV1_0_INTERACTIVE_LOGON структурой.
UserName
UNICODE_STRING , представляющее имя учетной записи пользователя. Имя может иметь длину до 255 байт. Имя обрабатывается как без учета регистра. У указанного userName должна быть учетная запись в домене LogonDomainName.
Элемент BufferUNICODE_STRING относится к структуре KERB_INTERACTIVE_LOGON и должен указывать на память, смежную с MSV1_0_INTERACTIVE_LOGON структурой.
Password
UNICODE_STRING , содержащий пароль пользователя в виде открытого текста . Пароль может иметь длину до 255 байт и содержать любое значение Юникода. Завершив использование пароля, очистите его из памяти, вызвав функцию SecureZeroMemory . Дополнительные сведения о защите пароля см. в разделе Обработка паролей.
Элемент BufferUNICODE_STRING относится к структуре KERB_INTERACTIVE_LOGON и должен указывать на память, смежную с MSV1_0_INTERACTIVE_LOGON структурой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |