IMsRdpClientAdvancedSettings インターフェイス

クライアントの詳細設定を管理します。 IMsTscAdvancedSettings インターフェイスから派生します。 このインターフェイスには、リモート デスクトップ ActiveX コントロールの高度な (省略可能な) プロパティを取得して設定するメソッドが含まれています。

このインターフェイスのインスタンスを取得するには、 IMsTscAx::AdvancedSettings プロパティを使用して 、IMsTscAdvancedSettings インターフェイス ポインターを取得します。 次に、IMsTscAdvancedSettings ポインターで QueryInterface を呼び出し、IID_IMsRdpClientAdvancedSettingsを QueryInterface に渡します。

メンバー

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

プロパティ

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

プロパティ アクセスの種類 説明
AcceleratorPassthrough
読み取り/書き込み
キーボード アクセラレータをサーバーに渡す必要があるかどうかを指定します。
BitmapCacheSize
読み取り/書き込み
8 ビット/ピクセルビットマップに使用されるビットマップ キャッシュ ファイルのサイズ (キロバイト単位)。 このプロパティの有効な数値は、1 ~ 32 です。
BitmapPersistence
読み取り/書き込み
永続的なビットマップ キャッシュを使用するかどうかを指定します。 永続的キャッシュはパフォーマンスを向上させることができますが、追加のディスク領域が必要です。
BitmapVirtualCache16BppSize
読み取り/書き込み
15 ビットと 16 ビット/ピクセルのハイカラー設定に使用する永続ビットマップ キャッシュ ファイルのサイズを MB 単位で指定します。
BitmapVirtualCache24BppSize
読み取り/書き込み
24 ビット/ピクセルのハイ カラー設定に使用する永続ビットマップ キャッシュ ファイルのサイズをメガバイト単位で指定します。
BitmapVirtualCacheSize
読み取り/書き込み
8 ビット/ピクセルカラーに使用する永続ビットマップ キャッシュ ファイルのサイズをメガバイト単位で指定します。 このプロパティの有効な数値は、1 ~ 32 です。 すべての仮想キャッシュ ファイルの最大サイズは 128 MB であることに注意してください。 関連プロパティには、 BitmapVirtualCache16BppSize プロパティと BitmapVirtualCache24BppSize プロパティがあります
brushSupportLevel
読み取り/書き込み
このプロパティはサポートされていません。
CachePersistenceActive
読み取り/書き込み
永続的なビットマップ キャッシュを使用するかどうかを指定します。
ClearTextPassword
書き込み専用
接続するパスワードを指定します。 詳細については、 IMsTscNonScriptable インターフェイスを参照してください。
ConnectToServerConsole
読み取り/書き込み
このプロパティはサポートされていません。
ConnectWithEndpoint
書き込み専用
このプロパティはサポートされていません。
DedicatedTerminal
読み取り/書き込み
このプロパティはサポートされていません。
DisableCtrlAltDel
読み取り/書き込み
Winlogon の最初の説明画面を表示するかどうかを指定します。
DisplayConnectionBar
読み取り/書き込み
接続バーを使用するかどうかを指定します。 既定値は VARIANT_TRUE であり、 プロパティを有効にします。
DoubleClickDetect
読み取り/書き込み
クライアントがサーバーのダブルクリックを識別するかどうかを指定します。
EnableMouse
読み取り/書き込み
このプロパティはサポートされていません。
EnableWindowsKey
読み取り/書き込み
リモート セッションで Windows キーを使用できるかどうかを指定します。
EncryptionEnabled
読み取り/書き込み
このプロパティはサポートされていません。 暗号化を無効にすることはできません。
GrabFocusOnConnect
読み取り/書き込み
接続中にクライアント コントロールにフォーカスを設定するかどうかを指定します。
HotKeyAltEsc
読み取り/書き込み
Alt + ESC のホットキーの置換を決定するために Alt に追加する仮想キー コードを指定します。 VK_INSERT は既定値で、結果のシーケンスとして Alt + INSERT を使用します。 このプロパティは、 KeyboardHookMode プロパティが有効になっていない場合にのみ有効です。
HotKeyAltShiftTab
読み取り/書き込み
Alt + Shift + TAB のホットキーの置換を決定するために Alt に追加する仮想キー コードを指定します。 VK_NEXT は既定値で、結果のシーケンスとして Alt + PAGE DOWN を指定します。 このプロパティは、 KeyboardHookMode プロパティが有効になっていない場合にのみ有効です。
HotKeyAltSpace
読み取り/書き込み
Alt + SPACE のホットキー置換を決定するために Alt に追加する仮想キー コードを指定します。 VK_DELETE が既定で、結果のシーケンスとして Alt + DELETE を指定します。 このプロパティは、 KeyboardHookMode プロパティが有効になっていない場合にのみ有効です。
HotKeyAltTab
読み取り/書き込み
Alt + TAB のホットキー置換を決定するために Alt に追加する仮想キー コードを指定します。 VK_PRIOR は既定値で、結果のシーケンスとして Alt + PAGE UP を指定します。 このプロパティは、 KeyboardHookMode プロパティが有効になっていない場合にのみ有効です。
HotKeyCtrlAltDel
読み取り/書き込み
Ctrl + Alt キーに追加する仮想キー コードを指定して、Ctrl + Alt + DELETE (セキュア アテンション シーケンス (SAS) とも呼ばれます) のホットキーの置換を決定します。 VK_ENDが既定値です。 KeyboardHookMode プロパティが有効になっている場合でも、Ctrl + Alt + DELETE はリモート サーバーにリダイレクトされません。Ctrl + Alt + DELETE はローカル SAS シーケンスです。
HotKeyCtrlEsc
読み取り/書き込み
Alt に追加する仮想キー コードを指定して、Ctrl + Esc キーのホットキーの置換を決定します。 VK_HOME は既定値で、結果のシーケンスとして Alt + HOME を指定します。 このプロパティは、 KeyboardHookMode プロパティが有効になっていない場合にのみ有効です。
HotKeyFullScreen
読み取り/書き込み
全画面表示モードに切り替えるホットキーの置換を決定するために、Ctrl + Alt に追加する仮想キー コードを指定します。 VK_CANCEL が既定値です。
InputEventsAtOnce
読み取り/書き込み
このプロパティはサポートされていません。
keepAliveInterval
読み取り/書き込み
クライアントがキープアライブ メッセージをサーバーに送信する間隔をミリ秒単位で指定します。 プロパティの既定値は 0 で、キープアライブ メッセージを無効にします。 このプロパティの有効な最小値は 10,000 で、10 秒を表します。 サーバーへの永続的なクライアント接続を許可するかどうかを指定するグループ ポリシー設定は、このプロパティ設定をオーバーライドできることに注意してください。
KeyboardFunctionKey
読み取り/書き込み
Windows CEに対してのみ有効です。
KeyboardSubType
読み取り/書き込み
Windows CEに対してのみ有効です。
KeyboardType
読み取り/書き込み
Windows CEに対してのみ有効です。
LoadBalanceInfo
読み取り/書き込み
RD セッション ホスト サーバー プロトコル接続シーケンスの X.224 接続要求パケットに配置される負荷分散 Cookie を指定します。
maxEventCount
読み取り/書き込み
このプロパティはサポートされていません。
MaximizeShell
読み取り/書き込み
StartProgram プロパティを使用して起動されたプログラムを最大化するかどうかを指定します。
minInputSendInterval
読み取り/書き込み
マウス イベントの送信間隔の最小間隔をミリ秒単位で指定します。
MinutesToIdleTimeout
読み取り/書き込み
クライアントがユーザー入力なしで接続された状態を維持する最大時間を分単位で指定します。 指定した時間が経過すると、コントロールは IMsTscAxEvents::OnIdleTimeoutNotification メソッドを 呼び出します。
NotifyTSPublicKey
読み取り/書き込み
このプロパティはサポートされていません。
NumBitmapCaches
読み取り/書き込み
このプロパティはサポートされていません。
orderDrawThreshold
読み取り/書き込み
このプロパティはサポートされていません。
overallConnectionTimeout
読み取り/書き込み
クライアント コントロールが接続の完了を待機する合計時間を秒単位で指定します。 このプロパティの有効な最大値は 600 で、10 分を表します。 接続が完了するまでに指定した時間が経過すると、コントロールは切断され、 IMsTscAxEvents::OnDisconnected メソッドを 呼び出します。 関連プロパティは singleConnectionTimeout です
PerformanceFlags
読み取り/書き込み
パフォーマンスを向上させるためにサーバーで設定できる一連の機能を指定します。
PersistCacheDirectory
書き込み専用
このプロパティはサポートされていません。
PinConnectionBar
読み取り/書き込み
UI 接続バーの状態を指定します。 このプロパティを VARIANT_TRUE に設定すると、状態が "lowered" に設定されます。つまり、ユーザーには表示されず、入力できません。 VARIANT_FALSE 状態を "raised" に設定し、ユーザー入力に使用できます。
RdpdrClipCleanTempDirString
読み取り/書き込み
このプロパティはサポートされていません。
RdpdrClipPasteInfoString
読み取り/書き込み
このプロパティはサポートされていません。
RdpdrLocalPrintingDocName
読み取り/書き込み
このプロパティはサポートされていません。
RDPPort
読み取り/書き込み
接続ポートを指定します。 既定値は 3389 です。
RedirectDrives
読み取り/書き込み
ディスク ドライブのリダイレクトを許可するかどうかを指定します。
RedirectPorts
読み取り/書き込み
ローカル ポート (COM や LPT など) のリダイレクトを許可するかどうかを指定します。
RedirectPrinters
読み取り/書き込み
プリンターのリダイレクトを許可するかどうかを指定します。
RedirectSmartCards
読み取り/書き込み
スマート カードのリダイレクトを許可するかどうかを指定します。
SasSequence
読み取り/書き込み
クライアントがサーバー上のログイン画面にアクセスするために使用するセキュリティで保護されたアクセス シーケンスを指定します。
ScaleBitmapCachesByBPP
読み取り/書き込み
このプロパティはサポートされていません。
ShadowBitmap
読み取り/書き込み
このプロパティはサポートされていません。
Windows Vista: シャドウ ビットマップを使用するかどうかを指定します。
shutdownTimeout
読み取り/書き込み
サーバーが切断要求に応答するまで待機する時間を秒単位で指定します。 プロパティの既定値は 10 です。 プロパティの有効な最大値は 600 で、10 分を表します。 指定した時間内にサーバーが応答しない場合、クライアント コントロールは切断されます。
singleConnectionTimeout
読み取り/書き込み
クライアント コントロールが IP アドレスへの接続を待機する最大時間を秒単位で指定します。 接続中に、コントロールは複数の IP アドレスへの接続を試みる場合があります。 このプロパティの有効な最大値は 600 です。 関連プロパティは overallConnectionTimeout です
SmartSizing
読み取り/書き込み
コントロールのクライアント領域に合わせてディスプレイを拡大縮小するかどうかを指定します。 VARIANT_TRUE を使用すると、スケーリングが可能になります。 SmartSizing プロパティが有効になっている場合、スクロール バーは表示されないことに注意してください。
SmoothScroll
読み取り/書き込み
このプロパティはサポートされていません。
TransportType
読み取り/書き込み
クライアントで使用されるトランスポートの種類を指定します。 このプロパティは、リモート デスクトップ ActiveX コントロールでは使用されません。
WinCEFixedPalette
読み取り/書き込み
Windows CEに対してのみ有効です。

解説

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

このプロパティは、特に指定がない限り、コントロールが接続されている場合は設定できません。

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

必要条件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
IID
IID_IMsRdpClientAdvancedSettingsは 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2 として定義されています

こちらもご覧ください

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

IMsTscAdvancedSettings