структура KERB_S4U_LOGON (ntsecapi.h)
Структура KERB_S4U_LOGON содержит сведения о службе для входа пользователя (S4U). Эта структура используется функцией LsaLogonUser с пакетом Kerberos .
Синтаксис
typedef struct _KERB_S4U_LOGON {
KERB_LOGON_SUBMIT_TYPE MessageType;
ULONG Flags;
UNICODE_STRING ClientUpn;
UNICODE_STRING ClientRealm;
} KERB_S4U_LOGON, *PKERB_S4U_LOGON;
Члены
MessageType
Значение перечисления KERB_LOGON_SUBMIT_TYPE , определяющее тип запрашиваемого входа. Для этого элемента необходимо задать значение KerbS4ULogon.
Flags
Флаги, предоставляющие дополнительные сведения о входе в систему.
Значение | Значение |
---|---|
|
Запрашивает часы, в течение которого пользователь выполнил вход. |
|
Запрашивает маркер удостоверения. |
ClientUpn
UNICODE_STRING, указывающее имя участника-пользователя (UPN) клиента. Этот элемент не может иметь значение NULL.
Элемент буфера структуры UNICODE_STRING должен указывать на память, непрерывную с KERB_S4U_LOGON структурой.
ClientRealm
UNICODE_STRING, указывающий область клиента, если она известна. Если область неизвестна, этот член может иметь значение NULL.
Элемент буфера структуры UNICODE_STRING должен указывать на память, непрерывную с KERB_S4U_LOGON структурой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |