struktur USER_INFO_1020 (lmaccess.h)
Struktur USER_INFO_1020 berisi waktu di mana pengguna dapat masuk ke jaringan. Tingkat informasi ini hanya valid saat Anda memanggil fungsi NetUserSetInfo .
Sintaks
typedef struct _USER_INFO_1020 {
DWORD usri1020_units_per_week;
LPBYTE usri1020_logon_hours;
} USER_INFO_1020, *PUSER_INFO_1020, *LPUSER_INFO_1020;
Anggota
usri1020_units_per_week
Menentukan nilai DWORD yang menunjukkan jumlah unit waktu yang sama di mana minggu dibagi. Nilai ini diperlukan untuk menghitung panjang string bit di anggota usri1020_logon_hours .
Nilai ini harus UNITS_PER_WEEK untuk Lan Manager 2.0. Panggilan ke fungsi NetUserAdd dan NetUserSetInfo mengabaikan anggota ini.
Untuk aplikasi layanan, unit harus menjadi salah satu nilai berikut: SAM_DAYS_PER_WEEK, SAM_HOURS_PER_WEEK, atau SAM_MINUTES_PER_WEEK.
usri1020_logon_hours
Penunjuk ke string bit 21-byte (168 bit) yang menentukan waktu pengguna dapat masuk. Pengguna ditentukan dalam parameter nama pengguna ke fungsi NetUserSetInfo .
Setiap bit dalam string mewakili jam unik dalam seminggu, dalam Greenwich Mean Time (GMT). Bit pertama (bit 0, kata 0) adalah Hari Minggu, 0:00 hingga 0:59; bit kedua (bit 1, kata 0) adalah Minggu, 1:00 hingga 1:59; dan sebagainya. Perhatikan bahwa bit 0 di word 0 mewakili Hari Minggu dari pukul 0:00 hingga 0:59 hanya jika Anda berada di zona waktu GMT. Dalam semua kasus lain, Anda harus menyesuaikan bit sesuai dengan offset zona waktu Anda (misalnya, GMT dikurangi 8 jam untuk Waktu Standar Pasifik).
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | lmaccess.h (termasuk Lm.h) |