subauth.h) (NETLOGON_LOGON_IDENTITY_INFO 结构

NETLOGON_LOGON_IDENTITY_INFO 结构用于传递有关用户的信息以进行登录子身份验证

它由 Msv1_0SubAuthenticationRoutineMsv1_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

指定其他函数参数的属性。

含义
CLEARTEXT_PASSWORD_ALLOWED
指定允许 CaseSensitiveChallengeResponseCaseInsensitiveChallengeResponse 成为用户的 纯文本 密码。

LogonId

唯一标识 登录会话

UserName

指向 UNICODE_STRING 的指针,标识尝试登录的用户的帐户名称。

Workstation

指向 UNICODE_STRING 指针,标识用户尝试从中登录的工作站。 NULL 表示工作站标识未知。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 subauth.h