iWTSSBPlugin::WTSSBX_SessionChangeNotification 方法 (tssbx.h)
[Windows Server 2008 R2 之后不支持 IWTSSBPlugin 接口。 从 Windows Server 2012请使用 ITsSbPlugin 接口。]
通知插件会话中发生了更改,例如登录、注销、断开连接或重新连接。
语法
HRESULT WTSSBX_SessionChangeNotification(
[in] WTSSBX_NOTIFICATION_TYPE NotificationType,
[in] long MachineId,
[in] DWORD NumOfSessions,
[in] WTSSBX_SESSION_INFO [] SessionInfo
);
参数
[in] NotificationType
指定所发生更改类型的 WTSSBX_NOTIFICATION_TYPE 类型。
[in] MachineId
发生会话更改的服务器 ID。
[in] NumOfSessions
SessionInfo 数组中的元素数。
[in] SessionInfo
包含有关会话信息的 WTSSBX_SESSION_INFO 结构的数组。 在此结构中仅报告已更改的成员。 其他设置为零。
返回值
如果成功 , 则返回S_OK。
注解
每次调用 WTSSBX_SessionChangeNotification 方法最多可以报告 25 个会话。 如果终端服务会话代理 (TS 会话代理) 需要报告超过 25 个会话,它会多次调用此方法,直到报告其所有会话。
如果成功,此方法的实现必须立即返回 S_OK 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | tssbx.h |