다음을 통해 공유


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 최신 원격 데스크톱 프로토콜을 사용하여 웹 클라이언트를 통해 액세스한 것처럼 원격 애플리케이션을 시작합니다. VARIANT_FALSE 클래식 터미널 서버 방법론을 사용하여 원격 애플리케이션을 시작합니다.

[in] bstrImmersiveClientActivationContext

특정 원격 데스크톱 클라이언트에 대한 컨텍스트를 포함하는 문자열입니다.

[in] psaParams

작업 영역 런타임에 전달할 매개 변수를 포함하는 BSTR 값 배열에 대한 포인터입니다.

RDP 연결의 경우 이 매개 변수에는 다음 두 개의 문자열이 포함됩니다.

  • 직렬화된 RDP 파일
  • 원격 데스크톱 연결 클라이언트에 대한 명령줄 매개 변수

반환 값

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

StartRemoteApplicationEx 에는 원격 데스크톱이 처음 시작될 때 타사 애플리케이션을 시작하고, 여러 원격 데스크톱을 처리하고, 웹 기반 클라이언트 UI를 사용하여 시작하는 다양한 새로운 기능이 포함되어 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
대상 플랫폼 Windows
헤더 workspaceruntime.h(Workspaceruntime.h 포함)

추가 정보

IWorkspace2

IWorkspace3