共用方式為


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

另請參閱

ITsSbPlugin

IWTSSBPlugin