Поделиться через


Метод 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 отсутствует в списке утвержденных серверов узла сеансов удаленных рабочих столов.

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