Freigeben über


SESSION_INFO_2-Struktur (lmshare.h)

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

Syntax

typedef struct _SESSION_INFO_2 {
  LMSTR sesi2_cname;
  LMSTR sesi2_username;
  DWORD sesi2_num_opens;
  DWORD sesi2_time;
  DWORD sesi2_idle_time;
  DWORD sesi2_user_flags;
  LMSTR sesi2_cltype_name;
} SESSION_INFO_2, *PSESSION_INFO_2, *LPSESSION_INFO_2;

Members

sesi2_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.

sesi2_username

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

sesi2_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.

sesi2_time

Gibt einen DWORD-Wert an, der die Anzahl der Sekunden enthält, in denen die Sitzung aktiv war.

sesi2_idle_time

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

sesi2_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 sesi2_username-Mitglied angegebene Benutzer hat die Sitzung mithilfe eines Gastkontos eingerichtet.
SESS_NOENCRYPTION
Der vom sesi2_username-Member angegebene Benutzer hat die Sitzung ohne Kennwortverschlüsselung eingerichtet.

sesi2_cltype_name

Zeiger auf eine Unicode-Zeichenfolge, die den Typ des Clients angibt, der die Sitzung eingerichtet hat. Im Folgenden sind die definierten Typen für LAN Manager-Server aufgeführt.

Wert Bedeutung
DOS LM 1.0
LAN-Manager für MS-DOS 1.0-Clients
DOS LM 2.0
LAN-Manager für MS-DOS 2.0-Clients
OS/2 LM 1.0
LAN-Manager für MS-OS/2 1.0-Clients
OS/2 LM 2.0
LAN-Manager für MS-OS/2 2.0-Clients
 

Sitzungen von LAN Manager-Servern, auf denen UNIX ausgeführt wird, werden auch als LAN-Manager 2.0 angezeigt.

Anforderungen

   
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