IWTSSBPlugin::WTSSBX_MachineChangeNotification メソッド (tssbx.h)
[ IWTSSBPlugin インターフェイスは、Windows Server 2008 R2 以降はサポートされていません。 Windows Server 2012以降は、ITsSbPlugin インターフェイスを使用してください。]
サーバー環境で変更が発生したことをプラグインに通知します。
構文
HRESULT WTSSBX_MachineChangeNotification(
[in] WTSSBX_NOTIFICATION_TYPE NotificationType,
[in] long MachineId,
[in] WTSSBX_MACHINE_INFO *pMachineInfo
);
パラメーター
[in] NotificationType
発生したイベントの種類を示す WTSSBX_NOTIFICATION_TYPE 列挙型の値。
[in] MachineId
変更が発生したサーバーの ID。
[in] pMachineInfo
変更されたサーバーに関する情報を含む WTSSBX_MACHINE_INFO 構造体へのポインター。 この構造体では、変更されたメンバーのみが報告されます。 他のメンバーは 0 に設定されます。
戻り値
成功した場合 は、S_OK を返します。
注釈
ターミナル サービス セッション ブローカー (TS セッション ブローカー) は、サーバー環境で重要な変更が発生するたびに、このメソッドを呼び出します。 たとえば、呼び出しをトリガーする変更には、次のような場合があります。
- サーバーが TS セッション ブローカーのファームに参加または脱退します。
- サーバーはドレイン状態を変更します。
- サーバーの IP アドレスが変更されます。
- サーバーの最大セッション制限の変更。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | tssbx.h |