NET_DISPLAY_USER结构包含客户经理可以访问的信息,以确定有关用户名,用户目录信息和用户密码的信息。
typedef struct _NET_DISPLAY_USER {
LPWSTR usri1_name;
LPWSTR usri1_comment;
DWORD usri1_flags;
LPWSTR usri1_full_name;
DWORD usri1_user_id;
DWORD usri1_next_index;
} NET_DISPLAY_USER, *PNET_DISPLAY_USER;
会员
usri1_name
指定用户帐户名称的Unicode字符串。
usri1_comment
指向包含注释的Unicode字符串的Unicode字符串。该字符串可以是空字符串,也可以在终止空字符(MAXCOMMENTSZ)之前具有任意数量的字符。
usri1_flags
包含确定多个功能的值。该成员可以是以下任何值。
值 | 含义 |
UF_SCRIPT | 执行登录脚本。必须为LAN Manager 2.0或Windows NT设置此值。 |
UF_ACCOUNTDISABLE | 用户的帐户被禁用。 |
UF_HOMEDIR_REQUIRED | 主目录是必需的。Windows NT忽略此值。 |
UF_PASSWRD_NOTREQD | 不需要密码 |
UF_PASSWRD_CANT_CHANGE | 用户无法更改密码。 |
UF_LOCKOUT | 该帐户当前被锁定(被阻止)。对于NetUserSetInfo功能,可以清除此值来解锁先前锁定的帐户。该值不能用于锁定先前锁定的帐户。 |
UF_DONT_EXPIRE_PASSWORD | 代表该帐户永远不会过期的密码。此值仅适用于Windows NT。 |
以下成员描述帐户类型。只能设置一个成员。
usri1_full_name
指向包含用户全名的Unicode字符串。该字符串可以是空字符串,也可以在终止空字符之前具有任意数量的字符。
usri1_user_id
指定用户的相对标识符。当用户创建时,相关标识符由帐户数据库确定。它将该用户帐户唯一地定义到域内的客户经理。
usri1_next_index
指定从NetQueryDisplayInformation函数返回的下一个条目的索引。将此值作为NetQueryDisplayInformation的【指数】参数传递,以返回下一个逻辑条目。
也可以看看