クライアント コントロールの構成と使用に必要なメソッドとプロパティを提供します。 IMsRdpClient9 インターフェイスから派生します。
メンバー
IMsRdpClient10 インターフェイスは、IMsRdpClient9 から継承されます。 IMsRdpClient10 には、次の種類のメンバーもあります。
メソッド
IMsRdpClient10 インターフェイスには、これらのメソッドがあります。
| メソッド | 説明 |
|---|---|
| attachEvent | イベントをアタッチします。 |
| detachEvent | イベントをデタッチします。 |
| GetErrorDescription | セッション切断イベントのエラーの説明を取得します。 |
| GetStatusText | 指定した状態コードの状態テキストを取得します。 |
| GetVirtualChannelOptions | 仮想チャネルのオプション セットを取得します。 |
| [再接続] | 新しいデスクトップの幅と高さでリモート セッションに再接続します。 |
| RequestClose | リモート デスクトップ ActiveX コントロールの正常なシャットダウンを要求します。 |
| SendRemoteAction | リモート セッションでアクションを実行します。 |
| SetVirtualChannelOptions | リモート デスクトップ ActiveX コントロールの仮想チャネル オプションを設定します。 |
| SyncSessionDisplaySettings | セッション表示設定を同期します。 |
| UpdateSessionDisplaySettings | セッション表示設定更新します。 |
プロパティ
IMsRdpClient10 インターフェイスには、これらのプロパティがあります。
| プロパティ | アクセスの種類 | 説明 |
|---|---|---|
|
AdvancedSettings2 |
読み取り専用 |
IMsRdpClientAdvancedSettings インターフェイスへのポインターを取得します。 インターフェイスを使用して、クライアント コントロールの詳細設定を設定できます。 |
|
AdvancedSettings3 |
読み取り専用 |
IMsRdpClientAdvancedSettings2 インターフェイスへのポインターを取得します。 インターフェイスを使用して、クライアント コントロールの詳細設定を設定できます。 |
|
AdvancedSettings4 |
読み取り専用 |
IMsRdpClientAdvancedSettings3 インターフェイスへのポインターを取得します。 |
|
AdvancedSettings5 |
読み取り専用 |
IMsRdpClientAdvancedSettings4 インターフェイスへのポインターを取得します。 |
|
AdvancedSettings6 |
読み取り専用 |
IMsRdpClientAdvancedSettings5 インターフェイスを取得します。 |
|
AdvancedSettings7 |
読み取り専用 |
IMsRdpClientAdvancedSettings6 インターフェイスを取得します。 |
|
AdvancedSettings8 |
読み取り専用 |
IMsRdpClientAdvancedSettings7 インターフェイスをサポートするオブジェクトを取得します。 |
|
AdvancedSettings9 |
読み取り専用 |
IMsRdpClientAdvancedSettings8 インターフェイスをサポートする オブジェクトを格納します。 |
|
ColorDepth |
読み取り/書き込み |
コントロールの接続の色深度 (ピクセルあたりのビット数)。 |
|
ConnectedStatusText |
読み取り/書き込み |
コントロールが接続状態の間にコントロールのクライアント領域に表示されるテキストを格納します。 |
|
ExtendedDisconnectReason |
読み取り専用 |
コントロールの切断理由に関する拡張情報が含まれます。 |
|
フルスクリーン |
読み取り/書き込み |
クライアント コントロールが全画面表示モードであるかどうかを判断します。 |
|
MsRdpClientShell |
読み取り専用 |
スクリプト可能なクライアント設定インターフェイス IMsRdpClientShell を取得します。 |
|
RemoteProgram |
読み取り専用 |
ITSRemoteProgram インターフェイスをサポートするオブジェクトを取得します。 |
|
RemoteProgram2 |
読み取り専用 |
ITSRemoteProgram2 インターフェイスをサポートするオブジェクトを取得します。 |
|
RemoteProgram3 |
読み取り専用 |
ITSRemoteProgram3 インターフェイスをサポートする オブジェクト。 |
|
SecuredSettings2 |
読み取り専用 |
IMsRdpClientSecuredSettings インターフェイスへのポインターを取得します。 このインターフェイスを使用して、クライアント コントロールのセキュリティで保護された設定を設定できます。 |
|
SecuredSettings3 |
読み取り専用 |
IMsRdpClientSecuredSettings2 インターフェイスをサポートするオブジェクトを取得します。 |
|
TransportSettings |
読み取り専用 |
スクリプトを介して IMsRdpClientTransportSettings インターフェイスに渡された内容を取得します。 |
|
TransportSettings2 |
読み取り専用 |
IMsRdpClientTransportSettings2 インターフェイスを取得します。 |
|
TransportSettings3 |
読み取り専用 |
IMsRdpClientTransportSettings3 インターフェイスをサポートするオブジェクトを取得します。 |
|
TransportSettings4 |
読み取り専用 |
IMsRdpClientTransportSettings4 インターフェイスをサポートするオブジェクトを取得します。 |
解説
リモート デスクトップ Web 接続の詳細については、「リモート デスクトップ Web 接続 の要件」を参照してください。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント |
Windows 10 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー |
Windows Server 2016 |
| タイプ ライブラリ |
|
| [DLL] |
|
| CLSID |
CLSID_MsRdpClient10は C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 として定義されています CLSID_MsRdpClient10NotSafeForScriptingは A0C63C30-F08D-4AB4-907C-34905D770C7D として定義されています |
| IID |
IID_IMsRdpClient10は 7ED92C39-EB38-4927-A70A-708AC5A59321 として定義されています |