IWTSSBPlugin::WTSSBX_GetUserExternalSession メソッド (tssbx.h)
[ IWTSSBPlugin インターフェイスは、Windows Server 2008 R2 以降はサポートされていません。 Windows Server 2012以降は、ITsSbPlugin インターフェイスを使用してください。]
リソースに関する情報を含む WTSSBX_MACHINE_CONNECT_INFO 構造を提供することで、仮想マシン、ブレード サーバー、ユーザー自身の企業デスクトップなどのコンピューティング リソースへの受信接続をリダイレクトします。
構文
HRESULT WTSSBX_GetUserExternalSession(
[in] WCHAR *UserName,
[in] WCHAR *DomainName,
[in] WCHAR *ApplicationType,
[in] WTSSBX_IP_ADDRESS *RedirectorInternalIP,
[out] DWORD *pSessionId,
[out] WTSSBX_MACHINE_CONNECT_INFO *pMachineConnectInfo
);
パラメーター
[in] UserName
受信接続のユーザー名を含む Unicode 文字列へのポインター。
[in] DomainName
受信接続のドメイン名を含む Unicode 文字列へのポインター。
[in] ApplicationType
ユーザー セッションの作成後にリモート デスクトップ サービスが実行するプログラムを含む Unicode 文字列へのポインター。
[in] RedirectorInternalIP
最初に接続を受け入れた RD セッション ホスト サーバーの内部 IP アドレスへのポインター。
[out] pSessionId
プラグインが受信接続をリダイレクトするセッションのセッション ID へのポインター。
[out] pMachineConnectInfo
プラグイン が着信 接続を転送しているコンピューターに関する情報を含むWTSSBX_MACHINE_CONNECT_INFO構造体へのポインター。
戻り値
成功した場合 は、S_OK を返します。
注釈
ターミナル サービス セッション ブローカー (TS セッション ブローカー) は、このメソッドを呼び出して、プラグインが TS セッション ブローカーのファームに参加していないコンピューターに着信接続をリダイレクトできるようにします。
TS Session Broker のファームに参加していないコンピューターへのリダイレクトがサポートされていない場合は、WTSSBX_GetUserExternalSessionの実装でE_NOTIMPLを返す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | tssbx.h |