IMsTscAxEvents::OnRemoteProgramResult 方法
當 RemoteApp 程式將結果傳回給用戶端控制項時呼叫。
語法
VOID OnRemoteProgramResult(
[in] BSTR bstrRemoteProgram,
[in] RemoteProgramResult lError,
[in] VARIANT_BOOL vbIsExecutable
);
參數
-
bstrRemoteProgram [in]
-
RemoteApp 程式的名稱。
-
lError [in]
-
嘗試啟動 RemoteApp 程式的結果。
-
remoteAppResultOk (0 (0x0) )
-
RemoteApp 程式已成功啟動。
-
remoteAppResultLocked (1 (0x1) )
-
遠端會話已鎖定,無法啟動 RemoteApp 程式。 使用者必須輸入其認證來解除鎖定會話,然後啟動 RemoteApp 程式。
-
remoteAppResultProtocolError (2 (0x2) )
-
RemoteApp 程式傳回通訊協定錯誤。
-
remoteAppResultNotInWhitelist (3 (0x3) )
-
RemoteApp 程式不在 RD 工作階段主機伺服器的核准清單中。
-
remoteAppResultNetworkPathDenied (4 (0x4) )
-
RemoteApp 程式的網路路徑遭到拒絕。
-
remoteAppResultFileNotFound (5 (0x5) )
-
找不到 RemoteApp 程式檔案。
-
remoteAppResultFailure (6 (0x6) )
-
RemoteApp 程式無法啟動。
-
remoteAppResultHookNotLoaded (7 (0x7) )
-
無法啟動 RemoteApp 程式,因為會話目前顯示安全桌面。
vbIsExecutable [in]
指出 RemoteApp 程式是否使用可執行檔名稱或間接啟動,方法是使用檔案關聯。
傳回值
這個方法不會傳回值。
備註
在您的事件接收中實作這個方法,以接收 RemoteApp 程式傳回結果的通知。
這個方法會在 ActiveX 控制項嘗試啟動 RemoteApp 程式之後立即呼叫,而 lError 參數表示嘗試的結果。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
都不支援 |
最低支援的伺服器 |
Windows Server 2008 |
類型程式庫 |
|
DLL |
|
IID |
IMsTscAxEvents 定義為 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 |