包含有关会话的信息,包括计算机的名称;用户的名称;并打开计算机上的文件、管道和设备。
语法
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;
成员
sesi1_cname
指向 Unicode 字符串的指针,该字符串指定建立会话的计算机的名称。 此字符串不能包含反斜杠 (\) 。
sesi1_username
指向 Unicode 字符串的指针,该字符串指定建立会话的用户的名称。
sesi1_num_opens
指定包含会话期间打开的文件、设备和管道数的 DWORD 值。
sesi1_time
指定包含会话处于活动状态的秒数的 DWORD 值。
sesi1_idle_time
指定包含会话处于空闲状态的秒数的 DWORD 值。
sesi1_user_flags
指定描述用户如何建立会话的 DWORD 值。 此成员可以是以下值之一。
| 值 | 含义 | 
|---|---|
  | 
sesi1_username成员指定的用户使用来宾帐户建立会话。 | 
  | 
sesi1_username成员指定的用户在没有使用密码加密的情况下建立了会话。 | 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows XP [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] | 
| 标头 | lmshare.h (包括 Lm.h) |