NET_DISPLAY_USER 结构 (lmaccess.h)

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

类型: LPWSTR

指向 Unicode 字符串的指针,该字符串指定用户帐户的名称。

usri1_comment

类型: LPWSTR

指向包含与用户关联的注释的 Unicode 字符串的指针。 此字符串可以是 null 字符串,也可以在 MAXCOMMENTSZ) 终止 null 字符之前具有任意数量的字符 (。

usri1_flags

类型:DWORD

一组用户帐户标志。 此成员可以是以下一个或多个值。

请注意,设置用户帐户控制标志可能需要某些权限和控制访问权限。 有关详细信息,请参阅 NetUserSetInfo 函数的“备注”部分。

含义
UF_SCRIPT
执行的登录脚本。 必须设置此值。
UF_ACCOUNTDISABLE
用户的帐户已禁用。
UF_PASSWD_NOTREQD
不需要密码。
UF_PASSWD_CANT_CHANGE
用户无法更改密码。
UF_LOCKOUT
帐户当前已锁定 (阻止) 。 对于 NetUserSetInfo 函数,可以清除此值以解锁以前锁定的帐户。 此值不能用于锁定以前解锁的帐户。
UF_DONT_EXPIRE_PASSWD
帐户的密码永远不会过期。
UF_TRUSTED_FOR_DELEGATION
帐户已启用委派。 这是一个安全敏感设置;应严格控制启用了此选项的帐户。 此设置允许在帐户下运行的服务假定客户端的标识,并作为该用户向网络上的其他远程服务器进行身份验证。
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED
用户的密码存储在 Active Directory 中的可逆加密下。
UF_NOT_DELEGATED
帐户标记为“敏感”;其他用户不能充当此用户帐户的代理人。
UF_SMARTCARD_REQUIRED
用户需要使用智能卡登录到用户帐户。
UF_USE_DES_KEY_ONLY
此主体仅限于对密钥使用数据加密标准 (DES) 加密类型。
UF_DONT_REQUIRE_PREAUTH
此帐户不需要 Kerberos 预身份验证即可登录。
UF_PASSWORD_EXPIRED
用户的密码已过期。

Windows 2000: 不支持此值。

UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
信任该帐户对 Kerberos 安全包外部的用户进行身份验证,并通过受约束的委派委托该用户。 这是一个安全敏感设置;应严格控制启用了此选项的帐户。 此设置允许在帐户下运行的服务断言客户端的标识,并作为该用户进行身份验证,以在网络上专门配置服务。

Windows XP/2000: 不支持此值。

 

以下值描述了帐户类型。 只能设置一个值。 不能使用 NetUserSetInfo 函数更改帐户类型。

含义
UF_NORMAL_ACCOUNT
这是表示典型用户的默认帐户类型。
UF_TEMP_DUPLICATE_ACCOUNT
这是主帐户位于另一个域中的用户的帐户。 此帐户向用户提供对此域的访问权限,但不允许用户访问任何信任此域的域。 用户管理器将此帐户类型称为本地用户帐户。
UF_WORKSTATION_TRUST_ACCOUNT
这是工作站或作为此域成员的服务器的计算机帐户。
UF_SERVER_TRUST_ACCOUNT
这是属于此域的备份域控制器的计算机帐户。
UF_INTERDOMAIN_TRUST_ACCOUNT
这是信任其他域的域的帐户的允许。

usri1_full_name

类型: LPWSTR

指向包含用户全名的 Unicode 字符串的指针。 此字符串可以是 null 字符串,也可以在终止 null 字符之前具有任意数量的字符。

usri1_user_id

类型:DWORD

用户的相对标识符 (RID) 。 创建用户时,相对标识符由帐户数据库确定。 它唯一地向域中的帐户管理员定义此用户帐户。 有关相对标识符的详细信息,请参阅 SID 组件

usri1_next_index

类型:DWORD

NetQueryDisplayInformation 函数返回的最后一个条目的索引。 将此值作为 Index 参数传递给 NetQueryDisplayInformation 以返回下一个逻辑条目。 请注意,除了通过对 NetQueryDisplayInformation 的其他调用检索更多数据外,不应将此成员的值用于任何目的。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 lmaccess.h (包括 Lm.h)

另请参阅

获取函数

NetQueryDisplayInformation

NetUserAdd

NetUserSetInfo

网络管理概述

网络管理结构