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으로 정의됩니다. |