包含一个值,该值指示在调用 WTSQuerySessionInformation 函数时要检索的会话信息的类型。
Syntax
typedef enum _WTS_INFO_CLASS {
WTSInitialProgram,
WTSApplicationName,
WTSWorkingDirectory,
WTSOEMId,
WTSSessionId,
WTSUserName,
WTSWinStationName,
WTSDomainName,
WTSConnectState,
WTSClientBuildNumber,
WTSClientName,
WTSClientDirectory,
WTSClientProductId,
WTSClientHardwareId,
WTSClientAddress,
WTSClientDisplay,
WTSClientProtocolType,
WTSIdleTime,
WTSLogonTime,
WTSIncomingBytes,
WTSOutgoingBytes,
WTSIncomingFrames,
WTSOutgoingFrames,
WTSClientInfo,
WTSSessionInfo,
WTSSessionInfoEx,
WTSConfigInfo,
WTSValidationInfo,
WTSSessionAddressV4,
WTSIsRemoteSession,
WTSSessionActivityId,
WTSCapabilityCheck
} WTS_INFO_CLASS;
Constants
WTSInitialProgram一个以 null 结尾的字符串,其中包含远程桌面服务在远程桌面服务运行时运行的初始程序的名称 用户登录。 |
||||||||
WTSApplicationName一个以 null 结尾的字符串,其中包含会话正在运行的应用程序的已发布名称。 Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: 不支持此值 |
||||||||
WTSWorkingDirectory一个以 null 结尾的字符串,其中包含启动初始程序时使用的默认目录。 |
||||||||
WTSOEMId不使用此值。 |
||||||||
WTSSessionId包含会话标识符的 ULONG 值。 |
||||||||
WTSUserName一个以 null 结尾的字符串,其中包含与会话关联的用户的名称。 |
||||||||
WTSWinStationName包含远程桌面服务会话名称的以 null 结尾的字符串。
注意 尽管其名称,但指定此类型不会返回窗口工作站名称。 而是返回 远程桌面服务会话的名称。 每个远程桌面服务会话都与交互式窗口相关联 站。 因为交互式窗口工作站的唯一受支持的窗口站名称是 “WinSta0”,每个会话都与其自己的“WinSta0”窗口工作站相关联。 有关详细信息,请参阅 窗口工作站。 |
||||||||
WTSDomainName一个以 null 结尾的字符串,其中包含登录用户所属的域的名称。 |
||||||||
WTSConnectState会话的当前连接状态。 有关详细信息,请参阅 WTS_CONNECTSTATE_CLASS。 |
||||||||
WTSClientBuildNumber包含客户端内部版本号的 ULONG 值。 |
||||||||
WTSClientName包含客户端名称的以 null 结尾的字符串。 |
||||||||
WTSClientDirectory一个以 null 结尾的字符串,其中包含安装客户端的目录。 |
||||||||
WTSClientProductId特定于 USHORT 客户端的产品标识符。 |
||||||||
WTSClientHardwareId包含特定于客户端的硬件标识符的 ULONG 值。 此选项保留供将来使用。 WTSQuerySessionInformation 始终返回值 0。 |
||||||||
WTSClientAddress客户端的网络类型和网络地址。 有关详细信息,请参阅 WTS_CLIENT_ADDRESS。 IP 地址从WTS_CLIENT_ADDRESS的地址成员的开头偏移两个字节 结构。 |
||||||||
WTSClientDisplay有关客户端的显示分辨率的信息。 有关详细信息,请参阅 WTS_CLIENT_DISPLAY。 |
||||||||
WTSClientProtocolType一个 USHORT 值,该值指定有关 的协议类型的信息 会期。 这是以下值之一。
|
||||||||
WTSIdleTime此值返回 FALSE。 如果调用 GetLastError 以获取扩展的错误信息, GetLastError 将返回 ERROR_NOT_SUPPORTED。 若要对会话空闲时间进行分类,请使用 LastInputTime 结构字段。 Windows Server 2008 和 Windows Vista: 不使用此值。 |
||||||||
WTSLogonTime此值返回 FALSE。 如果调用 GetLastError 以获取扩展的错误信息, GetLastError 将返回 ERROR_NOT_SUPPORTED。 Windows Server 2008 和 Windows Vista: 不使用此值。 |
||||||||
WTSIncomingBytes此值返回 FALSE。 如果调用 GetLastError 以获取扩展的错误信息, GetLastError 将返回 ERROR_NOT_SUPPORTED。 Windows Server 2008 和 Windows Vista: 不使用此值。 |
||||||||
WTSOutgoingBytes此值返回 FALSE。 如果调用 GetLastError 以获取扩展的错误信息, GetLastError 将返回 ERROR_NOT_SUPPORTED。 Windows Server 2008 和 Windows Vista: 不使用此值。 |
||||||||
WTSIncomingFrames此值返回 FALSE。 如果调用 GetLastError 以获取扩展的错误信息, GetLastError 将返回 ERROR_NOT_SUPPORTED。 Windows Server 2008 和 Windows Vista: 不使用此值。 |
||||||||
WTSOutgoingFrames此值返回 FALSE。 如果调用 GetLastError 以获取扩展的错误信息, GetLastError 将返回 ERROR_NOT_SUPPORTED。 Windows Server 2008 和 Windows Vista: 不使用此值。 |
||||||||
WTSClientInfo有关远程桌面连接 (RDC) 客户端的信息。 有关详细信息,请参阅 WTSCLIENT。 |
||||||||
WTSSessionInfo有关 RD 会话主机服务器上的客户端会话的信息。 有关详细信息,请参阅 WTSINFO。 |
||||||||
WTSSessionInfoEx有关 RD 会话主机服务器上的会话的扩展信息。 有关详细信息,请参阅 WTSINFOEX。 Windows Server 2008 和 Windows Vista: 不支持此值。 |
||||||||
WTSConfigInfo包含有关 RD 会话主机服务器配置的信息的 WTSCONFIGINFO 结构。 Windows Server 2008 和 Windows Vista: 不支持此值。 |
||||||||
WTSValidationInfo不支持此值。 |
||||||||
WTSSessionAddressV4包含分配给会话的 IPv4 地址的 WTS_SESSION_ADDRESS 结构。 如果会话没有虚拟 IP 地址, WTSQuerySessionInformation 函数将返回 ERROR_NOT_SUPPORTED。 Windows Server 2008 和 Windows Vista: 不支持此值。 |
||||||||
WTSIsRemoteSession确定当前会话是否为远程会话。 WTSQuerySessionInformation 函数返回 TRUE 值,指示当前会话是远程会话,如果为 FALSE,则指示当前会话是本地会话。 此值只能用于本地计算机,因此 WTSQuerySessionInformation 函数的 hServer 参数必须包含WTS_CURRENT_SERVER_HANDLE。 Windows Server 2008 和 Windows Vista: 不支持此值。 |
||||||||
WTSSessionActivityId包含当前与会话关联的终端服务活动 ID 的 GUID 值。 Windows Server 2025 或 Windows 11 之前的版本(23H2): 不支持此值。 |
||||||||
WTSCapabilityCheck与会话主机是否支持某些功能对应的 UINT32 值的数组 。 如果列表包含该值 59083637 ,则表示支持 RAIL 协议 v2。Windows Server 2025 或 Windows 11 之前的版本(24H2): 不支持此值。 |
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows Vista |
| 支持的最低服务器 | Windows Server 2008 |
| Header | wtsapi32.h |