MSV1_0_INTERACTIVE_PROFILE 结构 (ntsecapi.h)

MSV1_0_INTERACTIVE_PROFILE结构包含有关交互式登录配置文件的信息。

LsaLogonUser 函数使用此结构。

语法

typedef struct _MSV1_0_INTERACTIVE_PROFILE {
  MSV1_0_PROFILE_BUFFER_TYPE MessageType;
  USHORT                     LogonCount;
  USHORT                     BadPasswordCount;
  LARGE_INTEGER              LogonTime;
  LARGE_INTEGER              LogoffTime;
  LARGE_INTEGER              KickOffTime;
  LARGE_INTEGER              PasswordLastSet;
  LARGE_INTEGER              PasswordCanChange;
  LARGE_INTEGER              PasswordMustChange;
  UNICODE_STRING             LogonScript;
  UNICODE_STRING             HomeDirectory;
  UNICODE_STRING             FullName;
  UNICODE_STRING             ProfilePath;
  UNICODE_STRING             HomeDirectoryDrive;
  UNICODE_STRING             LogonServer;
  ULONG                      UserFlags;
} MSV1_0_INTERACTIVE_PROFILE, *PMSV1_0_INTERACTIVE_PROFILE;

成员

MessageType

MSV1_0_PROFILE_BUFFER_TYPE 值,该值标识要返回的配置文件数据类型。 此成员必须设置为 MsV1_0InteractiveProfile

LogonCount

用户当前登录的次数。

注意 此值不保证准确,因为域控制器不会收到所有登录和注销的通知。
 

BadPasswordCount

自上次成功登录以来,无效密码应用于帐户的次数。

LogonTime

用户上次登录的时间。 这是一个绝对格式的 Windows 标准时间值。

LogoffTime

用户应注销的时间。 这是一个绝对格式的 Windows 标准时间值。

KickOffTime

系统应强制用户注销的时间。 这是一个绝对格式的 Windows 标准时间值。 请注意,Windows 用户不强制以交互方式注销;但是,他们的网络连接可能已关闭。

PasswordLastSet

上次更改密码的时间和日期。 这是 Windows 标准时间值的绝对格式。

PasswordCanChange

应提醒用户更改密码的时间和日期。 这是一个绝对格式的 Windows 标准时间值。 GINA 使用此成员来显示询问用户是否要更改当前密码的提示。

PasswordMustChange

用户必须更改密码的时间和日期。 如果用户永远无法更改密码,则此成员未定义。 这是绝对格式的 Windows 标准时间值。

LogonScript

包含 帐户登录脚本的相对路径的UNICODE_STRING。

HomeDirectory

包含用户主目录的UNICODE_STRING

FullName

包含 用户全名的UNICODE_STRING。

ProfilePath

UNICODE_STRING 指定用户漫游配置文件的路径(如果用户具有漫游配置文件)。 例如:\SomeServer\SomeShare\MyUserName

HomeDirectoryDrive

包含 (驱动器号的UNICODE_STRING,例如主目录的 C:\ 或 D:) 。

LogonServer

UNICODE_STRING 包含处理登录请求的服务器的名称。

UserFlags

指定此用户如何建立会话。 这可以是以下标志。

含义
LOGON_EXTRA_SIDS
使用额外 安全标识符 登录的用户 (SID) 。

要求

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

另请参阅

MSV1_0_PROFILE_BUFFER_TYPE