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 として定義されています |