次の方法で共有


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

こちらもご覧ください

ITsSbPlugin

リモート デスクトップ接続ブローカーの拡張性