共用方式為


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
類型程式庫
MsTscAx.dll
DLL
MsTscAx.dll
IID
IMsTscAxEvents 定義為 336d5562-efa8-482e-8cb3-c5c0fc7a7db6

另請參閱

IMsTscAxEvents