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입니다. 등등. 단어 0의 비트 0은 GMT 표준 시간대에 있는 경우에만 일요일을 0:00에서 0:59까지 나타냅니다. 다른 모든 경우에는 표준 시간대 오프셋에 따라 비트를 조정해야 합니다(예: 태평양 표준시의 경우 GMT에서 8시간을 뺀 값).
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | lmaccess.h(Lm.h 포함) |