subauth.h) (NETLOGON_LOGON_IDENTITY_INFO 结构
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
指定其他函数参数的属性。
值 | 含义 |
---|---|
|
指定允许 CaseSensitiveChallengeResponse 和 CaseInsensitiveChallengeResponse 成为用户的 纯文本 密码。 |
LogonId
唯一标识 登录会话。
UserName
指向 UNICODE_STRING 的指针,标识尝试登录的用户的帐户名称。
Workstation
指向 UNICODE_STRING 指针,标识用户尝试从中登录的工作站。 NULL 表示工作站标识未知。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | subauth.h |