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