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

NetUserSetInfo

Panoramica sulla gestione della rete

Strutture di gestione della rete

Funzioni utente