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
會話變更所在伺服器的標識碼。
[in] NumOfSessions
SessionInfo 陣列中的元素數目。
[in] SessionInfo
包含會話相關信息 的WTSSBX_SESSION_INFO 結構數位。 只有已變更的成員才會在此結構中報告。 其他設定為零。
傳回值
如果成功 , 則傳回S_OK。
備註
每次呼叫 WTSSBX_SessionChangeNotification 方法時,最多可以報告 25 個會話。 如果終端機服務會話代理人 (TS 會話代理程式) 必須報告超過 25 個會話,它會多次呼叫此方法,直到報告其所有會話為止。
如果成功,此方法的實作必須立即傳回 S_OK 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | tssbx.h |