次の方法で共有


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

アプリケーションを開始する接続の ID を含む文字列。

[in] bstrRequestingAppId

リモート デスクトップで起動するアプリケーションの ID を含む文字列。

[in] bstrRequestingAppFamilyName

起動するアプリケーションのファミリ名を含む文字列。

[in] bLaunchIntoImmersiveClient

VARIANT_TRUE 、最新のリモート デスクトップ プロトコルを使用して、Web クライアント経由でアクセスされたかのようにリモート アプリケーションを起動します。 VARIANT_FALSE 、従来のターミナル サーバー手法を使用してリモート アプリケーションを起動します。

[in] bstrImmersiveClientActivationContext

特定のリモート デスクトップ クライアントのコンテキストを含む文字列。

[in] psaParams

ワークスペース ランタイムに渡すパラメーターを含む BSTR 値の配列へのポインター。

RDP 接続の場合、このパラメーターには次の 2 つの文字列が含まれます。

  • シリアル化された RDP ファイル
  • リモート デスクトップ接続クライアントのコマンド ライン パラメーター

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

StartRemoteApplicationEx には、リモート デスクトップの初回起動時にサード パーティ製アプリケーションを起動する機能、複数のリモート デスクトップを処理する機能、Web ベースのクライアント UI を使用した起動機能など、さまざまな新機能が含まれています。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム Windows
ヘッダー workspaceruntime.h (Workspaceruntime.h を含む)

こちらもご覧ください

IWorkspace2

IWorkspace3