SESSION_INFO_1-Struktur (lmshare.h)

Enthält Informationen zur Sitzung, einschließlich des Namens des Computers. Name des Benutzers; und öffnen Dateien, Pipes und Geräte auf dem Computer.

Syntax

typedef struct _SESSION_INFO_1 {
  LMSTR sesi1_cname;
  LMSTR sesi1_username;
  DWORD sesi1_num_opens;
  DWORD sesi1_time;
  DWORD sesi1_idle_time;
  DWORD sesi1_user_flags;
} SESSION_INFO_1, *PSESSION_INFO_1, *LPSESSION_INFO_1;

Member

sesi1_cname

Zeiger auf eine Unicode-Zeichenfolge, die den Namen des Computers angibt, der die Sitzung eingerichtet hat. Diese Zeichenfolge darf keinen umgekehrten Schrägstrich (\) enthalten.

sesi1_username

Zeiger auf eine Unicode-Zeichenfolge, die den Namen des Benutzers angibt, der die Sitzung eingerichtet hat.

sesi1_num_opens

Gibt einen DWORD-Wert an, der die Anzahl der Dateien, Geräte und Pipes enthält, die während der Sitzung geöffnet wurden.

sesi1_time

Gibt einen DWORD-Wert an, der die Anzahl der Sekunden enthält, für die die Sitzung aktiv war.

sesi1_idle_time

Gibt einen DWORD-Wert an, der die Anzahl der Sekunden enthält, für die sich die Sitzung im Leerlauf befindet.

sesi1_user_flags

Gibt einen DWORD-Wert an, der beschreibt, wie der Benutzer die Sitzung eingerichtet hat. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
SESS_GUEST
Der vom sesi1_username Mitglied angegebene Benutzer hat die Sitzung mithilfe eines Gastkontos eingerichtet.
SESS_NOENCRYPTION
Der vom sesi1_username Member angegebene Benutzer hat die Sitzung ohne Kennwortverschlüsselung eingerichtet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lmshare.h (lm.h einschließen)

Weitere Informationen

NetSessionEnum

NetSessionGetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Sitzungsfunktionen