共用方式為


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)

另請參閱

IWorkspace2

IWorkspace3