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

另请参阅

ITsSbPlugin

IWTSSBPlugin