WTSINFOEX_LEVEL1_A 结构 (wtsapi32.h)
包含有关远程桌面服务会话的扩展信息。
语法
typedef struct _WTSINFOEX_LEVEL1_A {
ULONG SessionId;
WTS_CONNECTSTATE_CLASS SessionState;
LONG SessionFlags;
CHAR WinStationName[WINSTATIONNAME_LENGTH + 1];
CHAR UserName[USERNAME_LENGTH + 1];
CHAR DomainName[DOMAIN_LENGTH + 1];
LARGE_INTEGER LogonTime;
LARGE_INTEGER ConnectTime;
LARGE_INTEGER DisconnectTime;
LARGE_INTEGER LastInputTime;
LARGE_INTEGER CurrentTime;
DWORD IncomingBytes;
DWORD OutgoingBytes;
DWORD IncomingFrames;
DWORD OutgoingFrames;
DWORD IncomingCompressedBytes;
DWORD OutgoingCompressedBytes;
} WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A;
成员
SessionId
会话标识符。
SessionState
WTS_CONNECTSTATE_CLASS 枚举类型的值,该值指定远程桌面服务会话的连接状态。
SessionFlags
会话的状态。 这可以是以下一个或多个值。
WTS_SESSIONSTATE_UNKNOWN (4294967295 (0xFFFFFFFF) )
会话状态未知。
WTS_SESSIONSTATE_LOCK (0 (0x0) )
会话已锁定。
WTS_SESSIONSTATE_UNLOCK (1 (0x1) )
会话已解锁。
Windows Server 2008 R2 和 Windows 7: 由于代码缺陷, WTS_SESSIONSTATE_LOCK 和 WTS_SESSIONSTATE_UNLOCK 标志的使用将相反。 也就是说, WTS_SESSIONSTATE_LOCK 指示会话已解锁, WTS_SESSIONSTATE_UNLOCK 表示会话已锁定。
WinStationName[WINSTATIONNAME_LENGTH + 1]
一个以 null 结尾的字符串,其中包含会话的窗口工作站的名称。
UserName[USERNAME_LENGTH + 1]
一个以 null 结尾的字符串,其中包含拥有会话的用户的名称。
DomainName[DOMAIN_LENGTH + 1]
一个以 null 结尾的字符串,其中包含用户所属的域的名称。
LogonTime
用户登录到会话的时间。 此值存储为一个大整数,表示自 1601 年 1 月 1 日协调世界时 (格林威治平均时间) 以来的 100 纳秒间隔数。
ConnectTime
客户端最近连接到会话的时间。 此值存储为一个大整数,表示自 1601 年 1 月 1 日协调世界时以来的 100 纳秒间隔数。
DisconnectTime
最近客户端与会话断开连接的时间。 此值存储为一个大整数,表示自 1601 年 1 月 1 日协调世界时以来的 100 纳秒间隔数。
LastInputTime
会话中最后一次用户输入的时间。 此值存储为一个大整数,表示自 1601 年 1 月 1 日协调世界时以来的 100 纳秒间隔数。
CurrentTime
填充此结构的时间。 此值存储为一个大整数,表示自 1601 年 1 月 1 日协调世界时以来的 100 纳秒间隔数。
IncomingBytes
自客户端连接后从客户端发送到服务器的数据, (RDP) 未压缩的远程桌面协议的字节数。
OutgoingBytes
自客户端连接以来,从服务器发送到客户端的未压缩 RDP 数据的字节数。
IncomingFrames
自客户端连接以来从客户端发送到服务器的 RDP 数据的帧数。
OutgoingFrames
自客户端连接以来,从服务器发送到客户端的 RDP 数据的帧数。
IncomingCompressedBytes
自客户端连接以来从客户端发送到服务器的压缩 RDP 数据的字节数。
OutgoingCompressedBytes
自客户端连接以来,从服务器发送到客户端的压缩 RDP 数据的字节数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | wtsapi32.h |