USER_INFO_1020-Struktur (lmaccess.h)

Die USER_INFO_1020-Struktur enthält die Zeiten, in denen sich ein Benutzer am Netzwerk anmelden kann. Diese Informationsebene ist nur gültig, wenn Sie die NetUserSetInfo-Funktion aufrufen.

Syntax

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

Gibt einen DWORD-Wert an, der die Anzahl von Zeiteinheiten gleicher Länge angibt, in die die Woche unterteilt ist. Dieser Wert ist erforderlich, um die Länge der Bitzeichenfolge im usri1020_logon_hours-Member zu berechnen.

Dieser Wert muss für LAN Manager 2.0 UNITS_PER_WEEK werden. Aufrufe der Funktionen NetUserAdd und NetUserSetInfo ignorieren diesen Member.

Für Dienstanwendungen müssen die Einheiten einen der folgenden Werte aufweisen: SAM_DAYS_PER_WEEK, SAM_HOURS_PER_WEEK oder SAM_MINUTES_PER_WEEK.

usri1020_logon_hours

Zeiger auf eine Bitzeichenfolge mit 21 Byte (168 Bit), die die Zeiten angibt, zu denen sich der Benutzer anmelden kann. Der Benutzer wird im Parameter username für die NetUserSetInfo-Funktion angegeben.

Jedes Bit in der Zeichenfolge stellt eine eindeutige Stunde in der Woche in Greenwich Mean Time (GMT) dar. Das erste Bit (Bit 0, Wort 0) ist Sonntag, 0:00 bis 0:59 Uhr; das zweite Bit (Bit 1, Wort 0) ist Sonntag, 1:00 bis 1:59; Und so weiter. Beachten Sie, dass Bit 0 in Wort 0 nur den Sonntag von 0:00 bis 0:59 Darstellt, wenn Sie sich in der GMT-Zeitzone befinden. In allen anderen Fällen müssen Sie die Bits entsprechend Ihrem Zeitzonenoffset anpassen (z. B. GMT minus 8 Stunden für die Pazifische Standardzeit).

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile lmaccess.h (lm.h einschließen)

Weitere Informationen

NetUserSetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Benutzerfunktionen