MsRdpClient クラス

Microsoft RDP クライアント制御 (再頒布可能パッケージ) - バージョン 2

このクラスは、次のインターフェイスを実装します。

MsRdpClient には、次の種類のメンバーがあります。

メソッド

MsRdpClient クラスには、これらのメソッドがあります。

メソッド 説明
接続 コントロールで現在設定されているプロパティを使用して接続を開始します。
CreateVirtualChannels 指定した仮想チャネル名ごとにクライアント側の仮想チャネル オブジェクトを作成します。
[接続解除] アクティブな接続を切断します。
GetVirtualChannelOptions 仮想チャネルのオプション セットを取得します。
NotifyRedirectDeviceChange デバイスの変更がシステムで発生したことをリモート デスクトップ ActiveX コントロールのデバイス リダイレクト モジュールに通知します。 このメソッドは、 WM_DEVICECHANGE 通知をコントロールに渡します。
OnAuthenticationWarningDismissed ActiveX コントロールが認証ダイアログ ボックス (証明書エラー ダイアログ ボックスなど) を表示した後に呼び出されます。
OnAuthenticationWarningDisplayed ActiveX コントロールが認証ダイアログ ボックス (証明書エラー ダイアログ ボックスなど) を表示する前に呼び出されます。
OnAutoReconnected クライアント コントロールがリモート セッションに自動的に再接続したときに呼び出されます。
OnAutoReconnecting クライアントが RD セッション ホスト サーバーとのセッションを自動的に再接続する処理中に呼び出されます。
OnAutoReconnecting2 クライアントが RD セッション ホスト サーバーとのセッションを自動的に再接続する処理中に呼び出されます。
OnChannelReceivedData クライアントがスクリプト可能な仮想チャネルでデータを受信するときに呼び出されます。
OnConfirmClose クライアントが IMsRdpClient::RequestClose メソッドを呼び出すときに呼び出されます。
OnConnected クライアント コントロールが RD セッション ホスト サーバーとの接続を確立しているときに呼び出されます。
OnConnecting クライアント コントロールが IMsTscAx::Connect の呼び出しに応答してサーバーへの接続を開始するときに呼び出されます。
OnConnectionBarPullDown ユーザーが接続バーを下にドラッグしたときに呼び出されます。
OnDevicesButtonPressed 接続バーの [デバイス] ボタンが押されたときに呼び出されます。
OnDisconnected クライアント コントロールが RD セッション ホスト サーバーから切断されたときに呼び出されます。
OnEnterFullScreenMode クライアントが全画面表示モードになったときに呼び出されます。 たとえば、ユーザーが全画面表示モードの ショートカット キー の組み合わせを押すと、このイベントが呼び出されます (Ctrl + Alt + BREAK)。
OnFatalError クライアント コントロールで致命的なエラーが発生したときに呼び出されます。
OnFocusReleased リリース フォーカス キーの組み合わせが押されたときに呼び出されます。 たとえば、ユーザーが Ctrl + Alt + ← キーまたは Ctrl + Alt + 右方向キーの組み合わせを押すと、このイベントが呼び出されます。
OnIdleTimeoutNotification IMsRdpClientAdvancedSettings::p ut_MinutesToIdleTimeout メソッドによって設定された期間にユーザーがマウスまたはキーボード入力を行っていない場合に呼び出されます。
OnLeaveFullScreenMode クライアントが全画面表示モードを離れると呼び出されます。 たとえば、ユーザーが全画面表示モードの ショートカット キー の組み合わせを押すと、このイベントが呼び出されます (Ctrl + Alt + BREAK)。
OnLoginComplete [Windows ログオン] ダイアログ ボックスの表示に従って、クライアント コントロールが RD セッション ホスト サーバーに正常にログオンしたときに呼び出されます。
OnLogonError ログオン エラーまたはその他のログオン イベントが発生したときに呼び出されます。
OnMouseInputModeChanged マウス入力モードが変更されたときに呼び出されます。
OnNetworkStatusChanged ネットワークの状態が変更されたときに呼び出されます。
OnReceivedTSPublicKey クライアントがサーバーから公開キーを取得するときに、接続シーケンス中に呼び出されます。 このイベントは、 NotifyTSPublicKey プロパティがVARIANT_TRUE場合にのみ呼び出 されます
OnRemoteDesktopSizeChange リモート デスクトップ上のクライアント コントロールのサイズが、クライアント コントロール操作に応じて変更されたことを示すために呼び出されます。
OnRemoteProgramDisplayed RemoteApp プログラムが表示されるときに呼び出されます。
OnRemoteProgramResult RemoteApp プログラムがクライアント コントロールに結果を返すときに呼び出されます。
OnRemoteWindowDisplayed RemoteApp ウィンドウが表示されるときに呼び出されます。
OnRequestContainerMinimize ユーザーが全画面表示モードで接続バーの [最小化 ] ボタンを押すと呼び出されます。 このイベントの発生は、コンテナー アプリケーション自体を最小限に抑える要求です。
OnRequestGoFullScreen クライアントが全画面表示モードへの切り替えを要求し、 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen メソッドを呼び出して ContainerHandledFullScreen プロパティを 0 以外の値に設定すると呼び出されます。
OnRequestLeaveFullScreen クライアントが全画面表示モードの終了を要求し、 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen プロパティが 0 以外の値に設定されている場合に呼び出されます。
OnServiceMessageReceived クライアントがシステム メッセージを受信したときに呼び出されます。
OnUserNameAcquired コントロールによってユーザー名が取得されたときに呼び出されます。
OnWarning 致命的ではないエラー条件がクライアント コントロールで検出されたときに呼び出されます。
RequestClose クライアント コントロールの正常なシャットダウンを要求します。
ResetPassword コントロール内のすべてのパスワードの状態をリセットします。
SendKeys コントロールに一連のキーストロークを送信します。 キーストロークはスキャン コード形式で行われます。これは、実際の物理キーのキーボード データです。
SendOnVirtualChannel IMsTscAx::CreateVirtualChannels メソッドを使用して、以前に作成された仮想チャネル経由で RD セッション ホスト サーバーにデータを送信します。
SetVirtualChannelOptions クライアント コントロールの仮想チャネル オプションを設定します。

プロパティ

MsRdpClient クラスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
AdvancedSettings
読み取り専用
IMsTscAdvancedSettings インターフェイス ポインター。
AdvancedSettings2
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings インターフェイスへのポインター。
BinaryPassword
読み取り/書き込み
このプロパティはサポートされていません。
BinarySalt
読み取り/書き込み
このプロパティはサポートされていません。
CipherStrength
読み取り専用
現在のコントロールの最大暗号化強度。
ClearTextPassword
書き込み専用
リモート デスクトップの ActiveX コントロール パスワード (プレーンテキスト形式)。
ColorDepth
読み取り/書き込み
現在のコントロールの色深度。
接続済み
読み取り専用
現在のコントロールの接続状態。
ConnectingText
読み取り/書き込み
コントロールの接続中にコントロールの中央に表示されるテキスト。
DesktopHeight
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの高さ (ピクセル単位)。
DesktopWidth
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの幅 (ピクセル単位)。
DisconnectedText
読み取り/書き込み
接続が終了する前にコントロールの中央に表示されるテキスト。
Domain
読み取り/書き込み
現在のユーザーがログオンするドメイン。
ExtendedDisconnectReason
読み取り専用
クライアント コントロールの切断の理由に関する拡張情報。
フルスクリーン
読み取り/書き込み
コントロールが全画面表示モードであるかどうかを示します。
FullScreenTitle
書き込み専用
コントロールが全画面表示モードのときに表示されるウィンドウ タイトル。
HorizontalScrollBarVisible
読み取り専用
コントロールに水平スクロール バーが表示されているかどうかを示します。
PortablePassword
読み取り/書き込み
このプロパティはサポートされていません。
PortableSalt
読み取り/書き込み
このプロパティはサポートされていません。
SecuredSettings
読み取り専用
IMsTscSecuredSettings インターフェイス ポインター。
SecuredSettings2
読み取り専用
クライアント コントロールのセキュリティで保護された設定を設定するために使用される 、IMsRdpClientSecuredSettings インターフェイスへのポインター。
SecuredSettingsEnabled
読み取り専用
IMsTscSecuredSettings インターフェイスを使用できるかどうかを示します。
サーバー
読み取り/書き込み
現在のコントロールが接続されているサーバーの名前。
StartConnected
読み取り/書き込み
コントロールが起動時に RD セッション ホスト サーバー接続をすぐに確立するかどうかを示します。

読み取り/書き込み
ユーザー名ログオン資格情報。
Version
読み取り専用
現在のコントロールのバージョン番号。
VerticalScrollBarVisible
読み取り専用
コントロールに垂直スクロール バーを表示するかどうかを示します。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
CLSID
CLSID_MsRdpClientは 791fa017-2de3-492e-acc5-53c67a2b94d0 と定義されています

関連項目

リモート デスクトップ ActiveX コントロール クラス