SESSION_INFO_2 structure
Contains information about the session, including name of the computer; name of the user; open files, pipes, and devices on the computer; and the type of client that established the session.
Syntax
typedef struct _SESSION_INFO_2 { LPWSTR sesi2_cname; LPWSTR sesi2_username; DWORD sesi2_num_opens; DWORD sesi2_time; DWORD sesi2_idle_time; DWORD sesi2_user_flags; LPWSTR sesi2_cltype_name; } SESSION_INFO_2, *PSESSION_INFO_2, *LPSESSION_INFO_2;
Members
- sesi2_cname
-
Pointer to a Unicode string specifying the name of the computer that established the session. This string cannot contain a backslash (\).
- sesi2_username
-
Pointer to a Unicode string specifying the name of the user who established the session.
- sesi2_num_opens
-
Specifies a DWORD value that contains the number of files, devices, and pipes opened during the session.
- sesi2_time
-
Specifies a DWORD value that contains the number of seconds the session has been active.
- sesi2_idle_time
-
Specifies a DWORD value that contains the number of seconds the session has been idle.
- sesi2_user_flags
-
Specifies a DWORD value that describes how the user established the session. This member can be one of the following values.
- sesi2_cltype_name
-
Pointer to a Unicode string that specifies the type of client that established the session. Following are the defined types for LAN Manager servers.
Sessions from LAN Manager servers running UNIX also will appear as LAN Manager 2.0.
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
- Network Management Overview
- Network Management Structures
- Session Functions
- NetSessionEnum
- NetSessionGetInfo