IWTSSBPlugin インターフェイス (tssbx.h)
[ IWTSSBPlugin インターフェイスは、Windows Server 2008 R2 以降はサポートされていません。 Windows Server 2012以降は、ITsSbPlugin インターフェイスを使用してください。]
ターミナル サービス セッション ブローカー (TS セッション ブローカー) の機能を拡張するために使用されます。 TS セッション ブローカーのリダイレクト ロジックをオーバーライドするプラグインを提供する場合は、このインターフェイスを実装します。
継承
IWTSSBPlugin インターフェイスは、IUnknown インターフェイスから継承されます。 IWTSSBPlugin には、次の種類のメンバーもあります。
メソッド
IWTSSBPlugin インターフェイスには、これらのメソッドがあります。
IWTSSBPlugin::Initialize プラグインを初期化し、プラグインのリダイレクト機能を示す値を返します。 |
IWTSSBPlugin::Terminated ターミナル サービス セッション ブローカー (TS セッション ブローカー) によって破棄されようとしていることをプラグインに通知します。 |
IWTSSBPlugin::WTSSBX_GetMostSuitableServer ターミナル サービス セッション ブローカー (TS セッション ブローカー) が受信接続を転送するサーバーの ID を返します。 |
IWTSSBPlugin::WTSSBX_GetUserExternalSession リソースに関する情報を含むWTSSBX_MACHINE_CONNECT_INFO構造を提供することで、仮想マシン、ブレード サーバー、ユーザー自身の企業デスクトップなどのコンピューティング リソースへの受信接続をリダイレクトします。 |
IWTSSBPlugin::WTSSBX_MachineChangeNotification サーバー環境で変更が発生したことをプラグインに通知します。 |
IWTSSBPlugin::WTSSBX_SessionChangeNotification セッションでログオン、ログオフ、切断、再接続などの変更が発生したことをプラグインに通知します。 |
注釈
TS セッション ブローカーは 、WTSSBX_GetUserExternalSession メソッドを呼び出して、プラグインが TS セッション ブローカーのファームに属していないコンピューターに着信接続を送信できるようにします。
または、TS セッション ブローカーは WTSSBX_GetMostSuitableServer メソッドを呼び出して、プラグインが TS セッション ブローカーのファームに属しているコンピューターに着信接続を送信できるようにします。
これらのメソッドは、TS セッション ブローカーによってサーバーに割り当てられた一意の MachineId を 使用して、ファーム内の個々のサーバーを参照します。 サーバーが TS セッション ブローカーのファームに参加すると、TS セッション ブローカーは WTSSBX_MachineChangeNotification メソッドを呼び出して変更をプラグインに通知し、新しいサーバーの MachineId を プラグインに渡します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | tssbx.h |