次の方法で共有


MsRdpClient10 クラス

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

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

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

メソッド

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

メソッド 説明
attachEvent イベントをアタッチします。
接続 コントロールで現在設定されているプロパティを使用して接続を開始します。
CreateVirtualChannels 指定した仮想チャネル名ごとに、クライアント側の仮想チャネル オブジェクトを作成します。
detachEvent イベントをデタッチします。
[接続解除] アクティブな接続を切断します。
GetErrorDescription エラー コードとエラー メッセージを取得します。
GetStatusText 指定した状態コードの状態テキストを取得します。
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 セッション ホスト サーバーにデータを送信します。
SendRemoteAction リモート セッションでアクションを実行します。
SetVirtualChannelOptions クライアント コントロールの仮想チャネル オプションを設定します。
SyncSessionDisplaySettings セッション表示設定を同期します。
UpdateSessionDisplaySettings セッション表示設定更新します。

Properties

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

プロパティ アクセスの種類 説明
AdvancedSettings
読み取り専用
IMsTscAdvancedSettings インターフェイス ポインター。
AdvancedSettings2
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings インターフェイスへのポインター。
AdvancedSettings3
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings2 インターフェイスへのポインター。
AdvancedSettings4
読み取り専用
クライアント コントロールの詳細設定を設定するために使用 される IMsRdpClientAdvancedSettings3 インターフェイスへのポインター。
AdvancedSettings5
読み取り専用
IMsRdpClientAdvancedSettings4 インターフェイス ポインター。
AdvancedSettings6
読み取り専用
IMsRdpClientAdvancedSettings5 へのインターフェイス。
AdvancedSettings7
読み取り専用
IMsRdpClientAdvancedSettings6 へのインターフェイス。
AdvancedSettings8
読み取り専用
IMsRdpClientAdvancedSettings7 インターフェイスをサポートする オブジェクト。
AdvancedSettings9
読み取り専用
設定オブジェクトを表す IMsRdpClientAdvancedSettings8 インターフェイス。
AllowCredentialSaving
読み取り/書き込み
資格情報の保存を有効にするチェック ボックスを資格情報ダイアログ ボックスに表示するかどうかを指定します。
AllowPromptingForCredentials
読み取り/書き込み
リモート デスクトップ ActiveX コントロールがユーザーに資格情報の入力を求めることができるかどうかを指定します。
BinaryPassword
読み取り/書き込み
このプロパティはサポートされていません。
BinarySalt
読み取り/書き込み
このプロパティはサポートされていません。
CipherStrength
読み取り専用
現在のコントロールの最大暗号化強度。
ClearTextPassword
書き込み専用
リモート デスクトップ ActiveX コントロールのパスワード (プレーンテキスト形式)。
ColorDepth
読み取り/書き込み
現在のコントロールの色の深さ。
接続済み
読み取り専用
現在のコントロールの接続状態。
ConnectedStatusText
読み取り/書き込み
コントロールが接続状態の間にコントロールのクライアント領域に表示されるテキスト。
ConnectingText
読み取り/書き込み
コントロールの接続中にコントロールの中央に表示されるテキスト。
ConnectionBarText
読み取り/書き込み
接続バーに表示するテキスト文字列。
DesktopHeight
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの高さ (ピクセル単位)。
DesktopWidth
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの幅 (ピクセル単位)。
DeviceCollection
読み取り専用
リダイレクトに使用できる PnP デバイスのコレクション。
DisableConnectionBar
書き込み専用
リモート デスクトップ ActiveX コントロールで接続バーを無効にするかどうかを指定します。
DisableRemoteAppCapsCheck
読み取り/書き込み
RemoteApp 機能用にリモート デスクトップ ActiveX コントロールをサーバーにチェックしないようにするかどうかを指定します。
DisconnectedText
読み取り/書き込み
接続が終了する前にコントロールの中央に表示されるテキスト。
Domain
読み取り/書き込み
現在のユーザーがログオンするドメイン。
DriveCollection
読み取り専用
リダイレクトに使用できるディスク ドライブのコレクション。
EnableCredSspSupport
読み取り/書き込み
この接続に対して CredSSP を有効にするかどうかを指定します。
ExtendedDisconnectReason
読み取り専用
クライアント コントロールの切断の理由に関する拡張情報。
フルスクリーン
読み取り/書き込み
コントロールが全画面表示モードであるかどうかを示します。
FullScreenTitle
書き込み専用
コントロールが全画面表示モードのときに表示されるウィンドウ タイトル。
GetRemoteMonitorsBoundingBox
読み取り専用
リモート モニターの外接する四角形を指定します。
HorizontalScrollBarVisible
読み取り専用
コントロールに水平スクロール バーが表示されているかどうかを示します。
LaunchedViaClientShellInterface
読み取り/書き込み
ユーザーが RD Web Access インターフェイスを使用してクライアント コントロールを起動したかどうかを指定します。
MarkRdpSettingsSecure
読み取り/書き込み
RDP 設定をセキュリティで保護済みとしてマークするかどうかを指定します。
MsRdpClientShell
読み取り専用
Web ポータル起動ツールのクライアント設定。
NegotiateSecurityLayer
読み取り/書き込み
この接続に対して NegotiateSecurityLayer 設定をサポートするかどうかを指定します。
メモ:CredSspSupport が有効でクライアントに存在する場合、またはユーザー認証で Secure Sockets Layer (SSL) が有効になっている場合、NegotiateSecurityLayer は無視されます。
PortablePassword
読み取り/書き込み
このプロパティはサポートされていません。
PortableSalt
読み取り/書き込み
このプロパティはサポートされていません。
PromptForCredentials
読み取り/書き込み
資格情報ダイアログ ボックスのプロンプトを表示するかどうかを指定します。
PromptForCredsOnClient
読み取り/書き込み
資格情報の入力を求めるダイアログ ボックスをクライアント コントロールに表示するかどうかを指定します。
PublisherCertificateChain
読み取り/書き込み
発行元証明書チェーンを指定します。 チェーンは、 CERT_CHAIN_CONTEXT構造体への ポインターを含むVT_BYREF型のバリアント型に格納されます。
RedirectDynamicDevices
読み取り/書き込み
セッション中に列挙される動的に接続された PnP デバイスをリダイレクトに使用できるかどうかを指定します。
RedirectDynamicDrives
読み取り/書き込み
セッション中に列挙される動的にアタッチされた PnP ドライブをリダイレクトに使用できるかどうかを指定します。
RedirectionWarningType
読み取り/書き込み
リダイレクト ダイアログ ボックスの表示と表示を制御します。
RemoteMonitorCount
読み取り専用
リモート モニターの数を指定します。
RemoteMonitorLayoutMatchesLocal
読み取り専用
リモート モニター レイアウトがローカル モニター レイアウトと同じかどうかを指定します。
RemoteProgram
読み取り専用
クライアント RemoteApp 設定。
RemoteProgram2
読み取り専用
ITSRemoteProgram2 インターフェイスをサポートする オブジェクト。
RemoteProgram3
読み取り専用
ITSRemoteProgram3 インターフェイスをサポートする オブジェクト。
SecuredSettings
読み取り専用
IMsTscSecuredSettings インターフェイス ポインター。
SecuredSettings2
読み取り専用
クライアント コントロールのセキュリティで保護された設定を設定するために使用される 、IMsRdpClientSecuredSettings インターフェイスへのポインター。
SecuredSettings3
読み取り専用
IMsRdpClientSecuredSettings2 インターフェイスをサポートする オブジェクト。
SecuredSettingsEnabled
読み取り専用
IMsTscSecuredSettings インターフェイスを使用できるかどうかを示します。
Server
読み取り/書き込み
現在のコントロールが接続されているサーバーの名前。
ShowRedirectionWarningDialog
読み取り/書き込み
セッションを開始する前に、リダイレクト セキュリティの警告ダイアログ ボックスを表示するかどうかを指定します。
StartConnected
読み取り/書き込み
コントロールが起動時に RD セッション ホスト サーバー接続をすぐに確立するかどうかを示します。
TransportSettings
読み取り専用
クライアント RD ゲートウェイの設定。
TransportSettings2
読み取り専用
IMsRdpClientTransportSettings2 へのインターフェイス。
TransportSettings3
読み取り専用
IMsRdpClientTransportSettings3 インターフェイスをサポートする オブジェクト。
TransportSettings4
読み取り専用
IMsRdpClientTransportSettings4 インターフェイスをサポートする オブジェクト。
TrustedZoneSite
読み取り/書き込み
ユーザーが接続を開始した Web サイトが、クライアント コンピューターの信頼済みサイトの一覧に含まれるかどうかを指定します。
UIParentWindowHandle
読み取り/書き込み
コントロールの親ウィンドウとなるウィンドウ ハンドル。 これにより、コントロールによって表示されるすべてのウィンドウが、親アプリケーションによって表示されるウィンドウに対して適切にモーダルになります。
UseMultimon
読み取り/書き込み
リモート デスクトップ ActiveX コントロールで複数のモニターを使用するかどうかを指定します。
UseRedirectionServerName
読み取り/書き込み
リダイレクト サーバー名を使用するかどうか。

読み取り/書き込み
ユーザー名ログオン資格情報。
Version
読み取り専用
現在のコントロールのバージョン番号。
VerticalScrollBarVisible
読み取り専用
コントロールに垂直スクロール バーを表示するかどうかを示します。
WarnAboutClipboardRedirection
読み取り/書き込み
セッションを開始する前に、クリップボードのリダイレクトに関する警告をセキュリティ警告ダイアログ ボックスに含めるかどうかを指定します。
WarnAboutDirectXRedirection
読み取り/書き込み
このプロパティは使用されません。
WarnAboutPrinterRedirection
読み取り/書き込み
セッションを開始する前に、リダイレクト ダイアログ ボックスにプリンターのリダイレクトに関するメッセージを表示するかどうかを指定します。
WarnAboutSendingCredentials
読み取り/書き込み
セッションを開始する前に、リモート サーバーへの資格情報の送信に関する警告をセキュリティ警告に含めるかどうかを指定します。

要件

要件
サポートされている最小のクライアント
Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2016
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
CLSID
CLSID_MsRdpClient10は C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 として定義されています

関連項目

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