IMsRdpClient8 インターフェイス

クライアント コントロールの構成と使用に必要なメソッドとプロパティを提供します。 IMsRdpClient7 インターフェイスから派生します。

メンバー

IMsRdpClient8 インターフェイスは、IMsRdpClient7 から継承します。 IMsRdpClient8 には、次の種類のメンバーもあります。

メソッド

IMsRdpClient8 インターフェイスには、これらのメソッドがあります。

メソッド 説明
接続 コントロールで現在設定されているプロパティを使用して接続を開始します。
CreateVirtualChannels 指定した仮想チャネル名ごとにクライアント側の仮想チャネル オブジェクトを作成します。
[接続解除] アクティブな接続を切断します。
GetErrorDescription セッション切断イベントのエラーの説明を取得します。
GetStatusText 指定した状態コードの状態テキストを取得します。
GetVirtualChannelOptions 仮想チャネルのオプション セットを取得します。
[再接続] 新しいデスクトップの幅と高さでリモート セッションに再接続します。
RequestClose リモート デスクトップ ActiveX コントロールの正常なシャットダウンを要求します。
SendOnVirtualChannel CreateVirtualChannels メソッドを使用して、以前に作成した仮想チャネル経由で RD セッション ホスト サーバーにデータを送信します。
SendRemoteAction リモート セッションでアクションが実行されるようにします。
SetVirtualChannelOptions リモート デスクトップ ActiveX コントロールの仮想チャネル オプションを設定します。

プロパティ

IMsRdpClient8 インターフェイスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
AdvancedSettings
読み取り専用
IMsTscAdvancedSettings インターフェイス ポインターを取得します。
AdvancedSettings2
読み取り専用
IMsRdpClientAdvancedSettings インターフェイスへのポインターを取得します。 インターフェイスを使用して、クライアント コントロールの詳細設定を設定できます。
AdvancedSettings3
読み取り専用
IMsRdpClientAdvancedSettings2 インターフェイスへのポインターを取得します。 インターフェイスを使用して、クライアント コントロールの詳細設定を設定できます。
AdvancedSettings4
読み取り専用
IMsRdpClientAdvancedSettings3 インターフェイスへのポインターを取得します。
AdvancedSettings5
読み取り専用
IMsRdpClientAdvancedSettings4 インターフェイスへのポインターを取得します。
AdvancedSettings6
読み取り専用
IMsRdpClientAdvancedSettings5 インターフェイスを取得します。
AdvancedSettings7
読み取り専用
IMsRdpClientAdvancedSettings6 インターフェイスを取得します。
AdvancedSettings8
読み取り専用
IMsRdpClientAdvancedSettings7 インターフェイスをサポートするオブジェクトを取得します。
AdvancedSettings9
読み取り専用
IMsRdpClientAdvancedSettings8 インターフェイスをサポートする オブジェクトを格納します。
CipherStrength
読み取り専用
現在のコントロールの最大暗号化強度を取得します。
ColorDepth
読み取り/書き込み
コントロールの接続の色深度 (ピクセルあたりのビット数)。
接続済み
読み取り専用
現在のコントロールの接続状態を取得します。
ConnectedStatusText
読み取り/書き込み
コントロールが接続状態の間にコントロールのクライアント領域に表示されるテキストを格納します。
ConnectingText
読み取り/書き込み
コントロールの接続中にコントロールの中央に表示されるテキストを指定します。
DesktopHeight
読み取り/書き込み
初期リモート デスクトップ上の現在のコントロールの高さをピクセル単位で指定します。
DesktopWidth
読み取り/書き込み
初期リモート デスクトップの現在のコントロールの幅をピクセル単位で指定します。
DisconnectedText
読み取り/書き込み
接続が終了する前にコントロールの中央に表示されるテキストを指定します。
Domain
読み取り/書き込み
現在のユーザーがログオンするドメインを指定します。
ExtendedDisconnectReason
読み取り専用
コントロールの切断理由に関する拡張情報が含まれます。
フルスクリーン
読み取り/書き込み
クライアント コントロールが全画面表示モードであるかどうかを判断します。
FullScreenTitle
書き込み専用
コントロールが全画面表示モードのときに表示されるウィンドウ タイトルを指定します。
HorizontalScrollBarVisible
読み取り専用
コントロールに水平スクロール バーが表示されているかどうかを示します。
MsRdpClientShell
読み取り専用
スクリプト可能なクライアント設定インターフェイス IMsRdpClientShell を取得します
RemoteProgram
読み取り専用
ITSRemoteProgram インターフェイスをサポートするオブジェクトを取得します。
RemoteProgram2
読み取り専用
ITSRemoteProgram2 インターフェイスをサポートするオブジェクトを取得します。
SecuredSettings
読み取り専用
IMsTscSecuredSettings インターフェイス ポインターを取得します。
SecuredSettings2
読み取り専用
IMsRdpClientSecuredSettings インターフェイスへのポインターを取得します。 このインターフェイスを使用して、クライアント コントロールのセキュリティで保護された設定を設定できます。
SecuredSettings3
読み取り専用
IMsRdpClientSecuredSettings2 インターフェイスをサポートするオブジェクトを取得します。
SecuredSettingsEnabled
読み取り専用
IMsTscSecuredSettings インターフェイスを使用できるかどうかを示します。 つまり、コントロールを含む Web ページが現在、許可されているインターネット エクスプローラー URL セキュリティ ゾーンのいずれかに存在するかどうかです。
サーバー
読み取り/書き込み
現在のコントロールが接続されているサーバーの名前を指定します。
StartConnected
読み取り/書き込み
コントロールが起動時に RD セッション ホスト サーバー接続をすぐに確立するかどうかを示します。
TransportSettings
読み取り専用
スクリプトを介して IMsRdpClientTransportSettings インターフェイスに渡された内容を取得します。
TransportSettings2
読み取り専用
IMsRdpClientTransportSettings2 インターフェイスを取得します。
TransportSettings3
読み取り専用
IMsRdpClientTransportSettings3 インターフェイスをサポートするオブジェクトを取得します。

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

解説

IMsRdpClient8 インターフェイスは次のインターフェイスによって拡張され、新しい各インターフェイスは前のインターフェイスのすべてのメソッドとプロパティを継承しています。

リモート デスクトップ Web 接続の詳細については、「リモート デスクトップ Web 接続 の要件」を参照してください。

必要条件

要件
サポートされている最小のクライアント
Windows 8
サポートされている最小のサーバー
Windows Server 2012
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
CLSID
CLSID_MsRdpClient10は C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 として定義されています
CLSID_MsRdpClient10NotSafeForScriptingは A0C63C30-F08D-4AB4-907C-34905D770C7D として定義されています
CLSID_MsRdpClient8は 5F681803-2900-4C43-A1CC-CF405404A676 として定義されています
CLSID_MsRdpClient8NotSafeForScriptingは A3BC03A0-041D-42E3-AD22-882B7865C9C5 として定義されています
CLSID_MsRdpClient9は 301B94BA-5D25-4A12-BFFE-3B6E7A616585 として定義されています
CLSID_MsRdpClient9NotSafeForScriptingは 8B918B82-7985-4C24-89DF-C33AD2BBFBCD として定義されています
IID
IID_IMsRdpClient8は 4247E044-9271-43A9-BC49-E2AD9E855D62 として定義されています

関連項目

IMsRdpClient7

IMsRdpClient6

IMsRdpClient5

IMsRdpClient4

IMsRdpClient3

IMsRdpClient2

IMsRdpClient

IMsTscAx

リモート デスクトップ Web 接続リファレンス