Поделиться через


Метод 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 , чтобы удаленное приложение запускалось так, как если бы оно было предоставлено через веб-клиент, используя современный протокол удаленного рабочего стола. VARIANT_FALSE , чтобы удаленное приложение запускалось с помощью классической методологии сервера терминалов.

[in] bstrImmersiveClientActivationContext

Строка, содержащая контекст для конкретного клиента удаленного рабочего стола.

[in] psaParams

Указатель на массив значений BSTR , содержащий параметры для передачи в среду выполнения рабочей области.

Для подключений RDP этот параметр содержит две строки:

  • Сериализованный RDP-файл
  • Параметры командной строки для клиента подключения к удаленному рабочему столу

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

StartRemoteApplicationEx содержит ряд новых функций: запуск стороннего приложения при первом запуске удаленного рабочего стола, обработка нескольких удаленных рабочих столов и запуск с помощью пользовательского веб-интерфейса клиента.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header workspaceruntime.h (включая Workspaceruntime.h)

См. также раздел

IWorkspace2

IWorkspace3