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 |
유형 라이브러리 |
|
DLL |
|
IID |
IID_ITSRemoteProgram FDD029F9-467A-4c49-8529-64B521DBD1B4로 정의됩니다. |