다음을 통해 공유


ITSRemoteProgram::ServerStartProgram 메서드

원격 세션에서 시작할 RemoteApp 프로그램을 지정합니다. 이 함수는 연결된 세션에서 호출되어야 합니다(클라이언트에서 세션 연결 알림을 받은 후). 세션에서 여러 RemoteApp 프로그램을 시작할 수 있습니다. Windows Server 2008의 경우 2분인 제한 시간 내에 세션에서 RemoteApp 프로그램이 시작되지 않으면 RemoteApp 세션 시간이 초과됩니다.

구문

HRESULT ServerStartProgram(
  [in] BSTR         bstrExecutablePath,
  [in] BSTR         bstrFilePath,
  [in] BSTR         bstrWorkingDirectory,
  [in] VARIANT_BOOL vbExpandEnvVarInWorkingDirectoryOnServer,
  [in] BSTR         bstrArguments,
  [in] VARIANT_BOOL vbExpandEnvVarInArgumentsOnServer
);

매개 변수

bstrExecutablePath [in]

서버에 있는 RemoteApp 프로그램 실행 파일의 경로입니다.

bstrFilePath [in]

파일 연결을 통해 서버에서 열 파일의 경로입니다(예: "C:\\Documents\\MyReport.docx"). bstrFilePath를 지정하는 경우 bstrExecutablePath 매개 변수를 지정하지 않아야 하며 그 반대의 경우도 마찬가지입니다. 매개 변수 중 하나만 지정해야 합니다.

bstrWorkingDirectory [in]

RemoteApp 프로그램에 대한 서버의 작업 디렉터리입니다.

vbExpandEnvVarInWorkingDirectoryOnServer [in]

서버가 작업 디렉터리 경로에서 환경 변수를 확장해야 하는지 여부를 나타냅니다. 작업 디렉터리 경로에 환경 변수가 포함된 경우 이 매개 변수를 VARIANT_TRUE 설정하거나 작업 디렉터리 경로에 환경 변수가 포함되어 있지 않은 경우 VARIANT_FALSE .

bstrArguments [in]

bstrExecutablePath에 지정된 RemoteApp 프로그램의 명령줄 인수입니다. bstrExecutablePath가 지정되지 않은 경우 이를 NULL로 설정합니다.

vbExpandEnvVarInArgumentsOnServer [in]

서버가 명령줄 인수에서 환경 변수를 확장해야 하는지 여부를 나타냅니다. 인수에 환경 변수가 포함된 경우 이 매개 변수를 VARIANT_TRUE 설정하거나 인수에 환경 변수가 포함되지 않은 경우 VARIANT_FALSE .

반환 값

성공하면 S_OK 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
유형 라이브러리
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_ITSRemoteProgram FDD029F9-467A-4c49-8529-64B521DBD1B4로 정의됩니다.

추가 정보

ITSRemoteProgram2

ITSRemoteProgram3

ITSRemoteProgram