USER_INFO_1020 结构 (lmaccess.h)

USER_INFO_1020结构包含用户可以登录到网络的时间。 仅当调用 NetUserSetInfo 函数时,此信息级别才有效。

语法

typedef struct _USER_INFO_1020 {
  DWORD  usri1020_units_per_week;
  LPBYTE usri1020_logon_hours;
} USER_INFO_1020, *PUSER_INFO_1020, *LPUSER_INFO_1020;

成员

usri1020_units_per_week

指定一个 DWORD 值,该值指示将周划分为的等长时间单位的数目。 此值是计算 usri1020_logon_hours 成员中位字符串的长度所必需的。

必须为 LAN Manager 2.0 UNITS_PER_WEEK此值。 对 NetUserAddNetUserSetInfo 函数的调用将忽略此成员。

对于服务应用程序,单位必须为以下值之一:SAM_DAYS_PER_WEEK、SAM_HOURS_PER_WEEK或SAM_MINUTES_PER_WEEK。

usri1020_logon_hours

指向 21 字节 (168 位) 位字符串的指针,该字符串指定用户可以登录的时间。 用户在 NetUserSetInfo 函数的 username 参数中指定。

字符串中的每个位表示格林威治标准时间(格林威治标准时间 (GMT) )中一周的唯一小时。 第一个位 (位 0,字 0) 是星期日,0:00 到 0:59;第二位 (位 1,字 0) 为星期日,1:00 到 1:59;等等。 请注意,Word 0 中的位 0 仅当处于 GMT 时区时表示星期日从 0:00 到 0:59。 在所有其他情况下,必须根据时区偏移量调整位 (例如,太平洋标准时间) GMT 减去 8 小时。

要求

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

另请参阅

NetUserSetInfo

网络管理概述

网络管理结构

用户函数