ITSRemoteProgram::ServerStartProgram 方法
指定要在遠端會話中啟動的 RemoteApp 程式。 在用戶端) 收到會話連線通知之後,必須在連線的會話上叫用此函式 (。 任何數目的 RemoteApp 程式都可以在會話中啟動。 如果會話未在逾時限制內啟動 RemoteApp 程式,則 RemoteApp 會話將會逾時,這是 Windows Server 2008 的兩分鐘。
語法
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 |