KERB_S4U_LOGON 结构 (ntsecapi.h)
KERB_S4U_LOGON 结构包含有关用户 (S4U) 登录的服务的信息。 此结构由带有 Kerberos 包的 LsaLogonUser 函数使用。
语法
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 结构的 Buffer 成员必须指向与KERB_S4U_LOGON结构连续的内存。
ClientRealm
指定客户端领域(如果已知)的 UNICODE_STRING 。 如果领域未知,则此成员可以为 NULL。
UNICODE_STRING 结构的 Buffer 成员必须指向与KERB_S4U_LOGON结构连续的内存。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | ntsecapi.h |