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此值。 对 NetUserAdd 和 NetUserSetInfo 函数的调用将忽略此成员。
对于服务应用程序,单位必须为以下值之一: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) |