IWTSSBPlugin::WTSSBX_GetUserExternalSession 方法 (tssbx.h)
[Windows Server 2008 R2 之後不支援 IWTSSBPlugin 介面。 從 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
外掛程式重新導向傳入連線之會話的會話標識碼指標。
[out] pMachineConnectInfo
WTSSBX_MACHINE_CONNECT_INFO 結構的指標,其中包含外掛程式導向連入連線的計算機相關信息。
傳回值
如果成功 , 則傳回S_OK。
備註
終端機服務會話代理人 (TS 會話代理人) 呼叫此方法,讓外掛程式可以將連入連線重新導向至未加入 TS 會話代理人中伺服器數位的電腦。
如果您的實作 WTSSBX_GetUserExternalSession 不支援重新導向至未加入 TS 會話代理人中伺服器數位的電腦,則應該傳回 E_NOTIMPL 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | tssbx.h |