ITSRemoteProgram::ServerStartProgram 方法

指定要在远程会话中启动的 RemoteApp 程序。 在客户端) 收到已连接会话通知后,必须在连接的会话 (上调用此函数。 可以在一个会话中启动任意数量的 RemoteApp 程序。 如果在超时限制(对于 Windows Server 2008 为两分钟)内,会话中未启动 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