USER_INFO_1020 struttura (lmaccess.h)
La struttura USER_INFO_1020 contiene i tempi in cui un utente può accedere alla rete. Questo livello di informazioni è valido solo quando si chiama la funzione NetUserSetInfo .
Sintassi
typedef struct _USER_INFO_1020 {
DWORD usri1020_units_per_week;
LPBYTE usri1020_logon_hours;
} USER_INFO_1020, *PUSER_INFO_1020, *LPUSER_INFO_1020;
Members
usri1020_units_per_week
Specifica un valore DWORD che indica il numero di unità temporali di lunghezza uguale in cui la settimana è divisa. Questo valore è necessario per calcolare la lunghezza della stringa di bit nel membro usri1020_logon_hours .
Questo valore deve essere UNITS_PER_WEEK per LAN Manager 2.0. Le chiamate alle funzioni NetUserAdd e NetUserSetInfo ignorano questo membro.
Per le applicazioni di servizio, le unità devono essere uno dei valori seguenti: SAM_DAYS_PER_WEEK, SAM_HOURS_PER_WEEK o SAM_MINUTES_PER_WEEK.
usri1020_logon_hours
Puntatore a una stringa di bit a 21 byte (168 bit) che specifica i tempi in cui l'utente può accedere. L'utente viene specificato nel parametro username della funzione NetUserSetInfo .
Ogni bit nella stringa rappresenta un'ora univoca nella settimana, in Greenwich Mean Time (GMT). Il primo bit (bit 0, parola 0) è domenica, 0:00 a 0:59; il secondo bit (bit 1, parola 0) è domenica, 1:00 alle 1:59; E così via. Si noti che bit 0 in word 0 rappresenta domenica dalle 0:00 alle 0:59 solo se si è nel fuso orario GMT. In tutti gli altri casi è necessario modificare i bit in base all'offset del fuso orario (ad esempio, GMT meno 8 ore per Pacific Standard Time).
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | lmaccess.h (include Lm.h) |
Vedi anche
Panoramica sulla gestione della rete