IMsRdpClient9 インターフェイス
クライアント コントロールの構成と使用に必要なメソッドとプロパティを提供します。 IMsRdpClient8 インターフェイスから派生します。
メンバー
IMsRdpClient9 インターフェイスは、IMsRdpClient8 から継承します。 IMsRdpClient9 には、次の種類のメンバーもあります。
メソッド
IMsRdpClient9 インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
attachEvent | イベントをアタッチします。 |
接続する | コントロールで現在設定されているプロパティを使用して接続を開始します。 |
CreateVirtualChannels | 指定した仮想チャネル名ごとにクライアント側の仮想チャネル オブジェクトを作成します。 |
detachEvent | イベントをデタッチします。 |
[接続解除] | アクティブな接続を切断します。 |
GetErrorDescription | セッション切断イベントのエラーの説明を取得します。 |
GetStatusText | 指定した状態コードの状態テキストを取得します。 |
GetVirtualChannelOptions | 仮想チャネルのオプション セットを取得します。 |
[再接続] | 新しいデスクトップの幅と高さでリモート セッションに再接続します。 |
RequestClose | リモート デスクトップ ActiveX コントロールの正常なシャットダウンを要求します。 |
SendOnVirtualChannel |
CreateVirtualChannels メソッドを使用して、以前に作成した仮想チャネル経由で RD セッション ホスト サーバーにデータを送信します。 |
SendRemoteAction | リモート セッションでアクションが実行されるようにします。 |
SetVirtualChannelOptions | リモート デスクトップ ActiveX コントロールの仮想チャネル オプションを設定します。 |
SyncSessionDisplaySettings | セッション表示設定を同期します。 |
UpdateSessionDisplaySettings | セッション表示設定を更新します。 |
プロパティ
IMsRdpClient9 インターフェイスには、これらのプロパティがあります。
プロパティ | アクセスの種類 | 説明 |
---|---|---|
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 インターフェイスをサポートするオブジェクトを取得します。 |
TransportSettings4 |
読み取り専用 |
IMsRdpClientTransportSettings4 インターフェイスをサポートするオブジェクトを取得します。 |
名 |
読み取り/書き込み |
ユーザー名のログオン資格情報を指定します。 |
Version |
読み取り専用 |
現在のコントロールのバージョン番号を指定します。 |
VerticalScrollBarVisible |
読み取り専用 |
コントロールに垂直スクロール バーを表示するかどうかを示します。 |
解説
IMsRdpClient9 インターフェイスは次のインターフェイスによって拡張され、新しい各インターフェイスは前のインターフェイスのすべてのメソッドとプロパティを継承しています。
リモート デスクトップ Web 接続の詳細については、「リモート デスクトップ Web 接続 の要件」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8.1 |
サポートされている最小のサーバー |
Windows Server 2012 R2 |
タイプ ライブラリ |
|
[DLL] |
|
CLSID |
CLSID_MsRdpClient10は C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 として定義されています CLSID_MsRdpClient10NotSafeForScriptingは A0C63C30-F08D-4AB4-907C-34905D770C7D として定義されています CLSID_MsRdpClient9は 301B94BA-5D25-4A12-BFFE-3B6E7A616585 として定義されています CLSID_MsRdpClient9NotSafeForScriptingは 8B918B82-7985-4C24-89DF-C33AD2BBFBCD として定義されています |
IID |
IID_IMsRdpClient9は 28904001-04B6-436C-A55B-0AF1A0883DC9 として定義されています |