IWorkspace2::StartRemoteApplicationEx 方法 (workspaceruntime.h)
不支援。
使用其他選項和功能啟動 RemoteApp 程式。
語法
HRESULT StartRemoteApplicationEx(
[in] BSTR bstrWorkspaceId,
[in] BSTR bstrRequestingAppId,
[in] BSTR bstrRequestingAppFamilyName,
[in] VARIANT_BOOL bLaunchIntoImmersiveClient,
[in] BSTR bstrImmersiveClientActivationContext,
[in] SAFEARRAY *psaParams
);
參數
[in] bstrWorkspaceId
字串,包含用來啟動應用程式的連線標識碼。
[in] bstrRequestingAppId
字串,其中包含在遠端桌面上啟動之應用程式的標識碼。
[in] bstrRequestingAppFamilyName
字串,包含要啟動之應用程式的系列名稱。
[in] bLaunchIntoImmersiveClient
VARIANT_TRUE 讓遠端應用程式啟動,就像是透過 Web 用戶端存取,使用新式遠端桌面通訊協定。 VARIANT_FALSE 使用傳統終端機伺服器方法啟動遠端應用程式。
[in] bstrImmersiveClientActivationContext
字串,包含特定遠端桌面客戶端的內容。
[in] psaParams
BSTR 值的指標,其中包含要傳遞至工作區運行時間的參數。
針對 RDP 連線,此參數包含兩個字串:
- 串行化的 RDP 檔案
- 遠端桌面連線用戶端的命令行參數
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
StartRemoteApplicationEx 包含許多新功能:在遠端桌面第一次啟動時啟動第三方應用程式、處理多個遠端桌面,以及使用 Web 型用戶端 UI 啟動。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
目標平台 | Windows |
標頭 | workspaceruntime.h (包含 Workspaceruntime.h) |