次の方法で共有


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 アドレスが変更されます。
  • サーバーの最大セッション制限の変更。
このメソッドの実装では、成功した場合は直ちに S_OK を返す必要があります。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー tssbx.h

こちらもご覧ください

ITsSbPlugin

IWTSSBPlugin