(ntsecapi.h) MSV1_0_INTERACTIVE_LOGON 结构

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 域或混合域。

UNICODE_STRINGBuffer 成员相对于KERB_INTERACTIVE_LOGON结构,并且必须指向与MSV1_0_INTERACTIVE_LOGON结构连续的内存。

UserName

表示 用户帐户名的UNICODE_STRING。 该名称的长度最多为 255 个字节。 该名称被视为不区分大小写。 指定的 UserName 必须在域 LogonDomainName 中具有帐户。

UNICODE_STRINGBuffer 成员相对于KERB_INTERACTIVE_LOGON结构,并且必须指向与MSV1_0_INTERACTIVE_LOGON结构连续的内存。

Password

包含 用户的 纯文本 密码的UNICODE_STRING。 密码最长可以为 255 字节,并且包含任何 Unicode 值。 使用完密码后,通过调用 SecureZeroMemory 函数从内存中清除密码。 有关保护密码的详细信息,请参阅 处理密码

UNICODE_STRINGBuffer 成员相对于KERB_INTERACTIVE_LOGON结构,并且必须指向与MSV1_0_INTERACTIVE_LOGON结构连续的内存。

要求

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

另请参阅

MSV1_0_LOGON_SUBMIT_TYPE