次の方法で共有


IMsRdpExtendedSettings::P roperty プロパティ

名前付きプロパティを格納します。

このプロパティは読み取り/書き込みです。

構文

HRESULT put_Property(
  [in]          BSTR    bstrPropertyName,
  [in]          VARIANT *pValue
);

HRESULT get_Property(
  [in]          BSTR    bstrPropertyName,
  [out, retval] VARIANT *pValue
);

プロパティ値

名前付きプロパティ値。

プロパティ名 データ型 アクセス 接続開始後に変更可能 形容
ConnectToChildSession VT_BOOL 読み取り/書き込み はい このプロパティを True に設定すると、クライアント コントロールはリモート サーバーではなくローカル コンピューター上の子セッションに接続します。 このプロパティが trueに設定されている場合、すべての接続が localhost にリダイレクトされるため、リモート サーバーに接続できません。 子セッションの詳細については、「子セッションの」を参照してください。
DisableCredentialsDelegation VT_BOOL 読み取り/書き込み いいえ true場合、資格情報はリモート サーバーに送信されません。
EnableFrameBufferRedirection VT_BOOL 読み取り/書き込み いいえ true場合は、フレーム バッファーのリダイレクトが試行されます。 ループバック接続 (同じコンピューターがクライアントとサーバーの両方) のフレーム バッファー リダイレクトでは、フレーム バッファーのメモリをセッション間で共有できます。
EnableHardwareMode VT_BOOL 書き込み専用 いいえ true場合は、グラフィックス デコードに関するハードウェア 支援が試行されます。
IgnoreCursors VT_BOOL 書き込み専用 いいえ true場合、リモート サーバーによって送信されたカーソルは無視されます。
ManualClipboardSyncEnabled VT_BOOL 読み取り/書き込み はい このプロパティを True に設定すると、ローカルクリップボードとリモート クリップボードは自動的に同期されません。代わりに、の IMsRdpClipboard インターフェイスを使用して、ローカル クリップボードからリモート クリップボードにクリップボード形式を同期し、リモート クリップボードをローカル クリップボードに同期する必要があります。
ZoomLevel * VT_UI4 読み取り/書き込み はい RDP ActiveX コントロールを使用してズーム機能を実装します。 ズーム機能は、RDP の System メニューから使用できます。 ZoomLevel プロパティは、RemoteApp モードおよび全画面表示モードでは無効です。 IMsRdpClientAdvancedSettings::SmartSizingZoomLevel は相互に排他的です。
DisableSeamlessLanguageBar VT_BOOL R/W いいえ true場合、ローカル言語をリモート セッションに自動的に同期するのではなく、RemoteApp 接続が Windows 8 より前のレガシ言語バーに戻ります。 
RedirectTextProcessing VT_BOOL W いいえ Windows 11 23H2 以降では、テキスト処理のリダイレクトを有効または無効にします。これにより、テキスト入力シナリオ (IME、絵文字など) に対して同様のローカル エクスペリエンスが提供されます。 
HvSocketServiceId VT_BSTR W いいえ Hyper-V ソケットの ServiceId フィールドRDP トラフィックが送信されるアドレスを指定します。 
DeviceScaleFactor VT_UI4 R/W いいえ リモート セッションで使用 デバイススケールファクター を指定します。
有効な値: 100、140、180
EnableLocationRedirection VT_BOOL R/W いいえ ローカル コンピューターの場所からリモート セッションへのリダイレクトを有効または無効にします。 
AudioCaptureDevice VT_BSTR R/W いいえ クライアントからリモート セッションにリダイレクトするオーディオ キャプチャ デバイスのデバイス ID を指定します。
アプリケーションは、DRV_QUERYFUNCTIONINSTANCEID メッセージを使用して、リダイレクトするオーディオ キャプチャ デバイスのデバイス ID を決定できます。
または、既定のデバイスを使用する場合は "default" に設定し、オーディオ キャプチャを無効にするには "none" に設定することもできます。 既定では、これは "default" に設定されています。
RailMode VT_BOOL R いいえ これが RemoteApp 接続であるかどうかを報告します。 ITSRemoteProgram::RemoteProgramMode 、このプロパティに書き込みます。 
EnableRdsAadAuth VT_BOOL W いいえ true場合は、RDS AAD 認証セキュリティ 使用されます。 
RDGIsKDCProxy VT_BOOL W いいえ true場合は、KDC プロキシ サーバーとして RD ゲートウェイ (指定されている場合) を使用するようにクライアントに指示します。 
UseURCP VT_BOOL R/W いいえ true場合、このプロパティは UDP ベースのリモート デスクトップ接続のユニバーサル レート制御プロトコルを有効にします。 現時点では、既定では無効になっています。 UDP が使用されている場合は有効にすることをお勧めします。 
DesktopScaleFactor VT_UI4 R/W いいえ リモート セッションで使用 デバイススケールファクター を指定します。 値は 100 から 500 (パーセント) の間である必要があります。 
RedirectedAuthentication VT_BOOL W いいえ true場合、リモート資格情報ガード 有効になります。 
RestrictedLogon VT_BOOL W いいえ True場合、制限付き管理モード 有効になります。 
AudioPlaybackDevice VT_BSTR R/W いいえ ローカル コンピューター上のオーディオ再生デバイスのデバイス ID を指定します。
アプリケーションは、DRV_QUERYFUNCTIONINSTANCEID メッセージを使用して、リダイレクトするオーディオ再生デバイスのデバイス ID を決定できます。
"または、既定のデバイスを使用する場合は "default"、オーディオ再生を無効にするには "none" に設定することもできます。 既定では、これは "default" に設定されます。 "
SelectedMonitors VT_BSTR R/W いいえ リモート セッションを表示する場所を選択したモニターを識別するための、モニター ID のコンマ区切りまたは半列区切りのリスト。 リスト内の最初の ID は、リモート セッションのプライマリ モニターとして扱われます。 
WslgModeEnabled VT_BOOL W いいえ true場合、セッションは WSLg セッションです。
次のプロパティが提供される予定です。
  • WslgSharedMemoryPath
  • HvSocketEnabled
  • HvSocketServiceId

WSLg のドキュメント https://github.com/microsoft/wslgを参照してください。
ShowSessionDiagnostics VT_BOOL W はい このプロパティ True を書き込むと、リモート セッションに関する詳細情報を含むダイアログがすぐに表示されます。
このプロパティは、デバッグ メカニズムを意味します。 変更・削除される場合があります。 
PrintingProgressMode VT_UI4 R/W いいえ 使用可能な値:
  • 0: 印刷が無効な場合に表示される進行状況ダイアログ
  • 1: 印刷時に表示される進行状況ダイアログに基本情報が含まれている
  • 2: 印刷時に表示される進行状況ダイアログに詳細情報が含まれている
CorrelationId VT_BOOL W いいえ IMsRdpClientNonScriptable8::CorrelationId によって返される値をオーバーライドします。 
RequestUseNewOutputPresenter VT_BOOL W いいえ true場合、リモート セッションは GDI へのフォールバックなしで DirectX のみを使用して表示されます。 このプロパティは、リモート アプリ セッションには適用されません。
注: DirectX 専用モードが唯一使用可能なオプションになる可能性があるため、このプロパティは今後のバージョンの Windows で削除される可能性があります。 これは現在、運用コードで有効にしてはならないプレビュー機能です。
GatewayCertificateLogonAuthority VT_BSTR W いいえ このプロパティはサポートされなくなりました。 今後のバージョンの Windows では削除される可能性があります。 このプロパティは使用しないでください。 
EnableRemoteEdgeBar VT_BOOL R/W いいえ TrueServerSupportsEdgeActions プロパティが True場合は、リモート セッションの接続ツール バーに追加のコマンドが表示されます。 
TSGTransportIsUsed VT_BOOL R N/A true場合、関連付けられているリモート セッションにリモート デスクトップ ゲートウェイが使用されます。 
DiagnosticsInfo VT_BSTR W いいえ クライアント X.224 接続要求 PDUrdpCorrelationInfo.correlationId フィールドを表す 16 進文字列。 
EndpointFedAuth VT_BSTR W いいえ 要求ベースのフェデレーション RDSTLS 認証に使用されるトークン。 
AllowAxToContainerEvents VT_BOOL W いいえ このプロパティは、Windows 11 22H2 で追加されました。
  • False 場合 (Windows 11 22H2 以降の既定の動作)、Ctrl + Alt + ARROW キーの組み合わせがリモート セッションに送信されます。
  • True (Windows 11 22H2 より前の既定の動作) 場合、Ctrl + Alt + ARROW キーの組み合わせにより、の IMsTscAxEvents::OnFocusReleased イベントがアプリケーションに生成されます。
ServerSupportsEdgeActions VT_BOOL R N/A リモート セッションに https://learn.microsoft.com/openspecs/windows_protocols/ms-rdpbcgr/379a020e-9925-4b4f-98f3-7d634e10b411RNS_UD_SC_EDGE_ACTIONS_SUPPORTED_V1 機能があるかどうかを判断する読み取り専用プロパティです。 
AppContainerID VT_BSTR W いいえ IMsRdpClientNonScriptable8::StartWorkspaceExtension が呼び出されたときに、IWorkspaceScriptable3::StartWorkspaceEx2 に渡される AppContainer ID。
注: RemoteApp とデスクトップ接続のコントロール パネルは、アクティブな開発ではなくなりました。 将来のバージョンの Windows では、変更または使用できない可能性があります。 この API の使用はお勧めしません。
IgnoreServerGeneratedMouseMoves VT_BOOL R/W いいえ true場合、リモート セッションでプログラムによって生成されたマウスの移動は無視されます。 より正確には、ポインター位置更新 PDU は適用されません。 https://learn.microsoft.com/openspecs/windows_protocols/ms-rdpbcgr/3058381e-c856-4b26-a93c-d8f5514f8c3cを参照してください。 
RDmiDiagnosticsUrl VT_BSTR W いいえ このプロパティはサポートされなくなりました。 今後のバージョンの Windows では削除される可能性があります。 このプロパティは使用しないでください。 
EnableVailMonitorConfig VT_BOOL R/W いいえ true場合、表示構成の同期時に拡張モニター情報 (EDID など) がリモート セッションに送信されます。 
ワークスペース ID VT_BSTR W いいえ リモート セッションが属 RemoteApp およびデスクトップ接続 の接続の一意識別子。 
ShowConnectionInformation VT_BOOL W はい このプロパティ True を書き込むには、[接続情報] ダイアログが表示されます。 
WslgSharedMemoryPath VT_BSTR W いいえ グラフィックス バッファーを WSLg 仮想マシンと共有するメモリ セッション オブジェクトへのパス。 
HiDefRemoteAppContainerGUID VT_BSTR W いいえ リモート アプリケーションをホストする実行中の VM に関連付けられている GUID。 このプロパティを記述すると、メモリ共有のためにローカル VM で実行されているリモート アプリケーションのパフォーマンスが向上します。 
KDCProxyName VT_BSTR W いいえ "キー配布センター (KDC) プロキシ サーバーの完全修飾ドメイン名を指定します。 KDC プロキシを使用すると、RDP クライアントは KDC に直接アクセスできない場合に Kerberos 認証プロトコルを使用できます。  プロパティ値の例: ""kdc.contoso.com"。 詳細については、「Kerberos キー配布センター プロキシの構成」を参照 https://learn.microsoft.com/openspecs/windows_protocols/MS-KKDCP/5bcebb8d-b747-4ee5-9453-428aec1c5c38
DisableTouchRemoting VT_BOOL R/W いいえ true場合、マルチタッチ スクリーン上のジェスチャはリモート サーバーに送信されません。 既定では、これは falseに設定されます。 
HvSocketEnabled VT_BOOL W いいえ true場合、リモート サーバーの名前 (GUID の場合) は、RDP トラフィックが送信される Hyper-V ソケットのアドレスの VmId フィールドとして解釈されます。 既定では、これは falseに設定されます。
ソケットのアドレス Hyper-V 詳細については、「Hyper-V ソケット
へのバインド 」を参照してください。 
MultipenRemotingSupported VT_BOOL W いいえ true場合、リモート セッションでは、最大 4 つのペン デバイスからの入力の同時挿入がサポートされます。 既定では、これは falseに設定されます。 
ShowGatewayInformation VT_BOOL W はい このプロパティ True を書き込むには、リモート デスクトップ ゲートウェイに関する情報を示すダイアログが表示されます。
Windows 11 22H2 以降: このプロパティはサポートされなくなり、ShowConnectionInformation プロパティに置き換えられました。
DisableAutoReconnectComponent VT_BOOL W いいえ true場合、ネットワーク構成が変更されても、サーバー接続は切断されず、自動的に再接続されません。 既定では、これは falseに設定されます。
RedirectUsbDrive VT_UI4 R/W いいえ Windows 11 バージョン 24H2 で導入されました。 0 に設定されていない場合、USB サム ドライブはドライブの方向としてリダイレクトされます。 1 に設定すると、すべての USB サム ドライブが USB デバイスとして自動的にリダイレクトされます。 2 に設定すると、USB サム ドライブが USB デバイスとして表示されます。ユーザーは、UI (接続バーのデバイス ダイアログ) または RDP ファイル エントリ "UsbDevicesToRedirect" から USB リダイレクトを使用してリダイレクトすることを選択できます。
許可されているセキュリティ プロトコル VT_BSTR W いいえ Windows 11 バージョン 24H2 で導入されました。 このプロパティは、クライアントがネゴシエートできるセキュリティ プロトコルの一覧を制限するために使用されます。 ネゴシエートされたプロトコルの実際のリストは、他の構成設定と接続シナリオによって決定され、このプロパティで指定されているリストよりも小さくすることができます。 値には、';' で区切られたプロトコル名の一覧が含まれている必要があります。または、値を "" に設定できます。これは、通常ネゴシエートされたすべてのプロトコルが許可されることを意味します。サポートされているプロトコル名は、"TLS"、"CredSSP"、"RDSTLS"、"RDS AAD Auth" です。既定値は "" です。
AllowRelativeMouseMode VT_BOOL R/W いいえ Windows 11 バージョン 24H2 で導入されました。 True の場合、マウスの動きは現在のマウス位置を基準にして表されます。
RemoteAppMouseMoveInject VT_BOOL W いいえ Windows 11 バージョン 24H2 で導入されました。 このプロパティに True を書き込むと、カーソルが RemoteApp ウィンドウを離れると、マウスの移動が強制的に挿入されます。 これは、ツールヒントのバグの回避策を意図しています。

必要条件

要件 価値
サポートされる最小クライアント
Windows 8
サポートされている最小サーバー
Windows Server 2012
タイプ ライブラリ
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient7NotSafeForScriptingは 54d38bf7-b1ef-4479-9674-1bd6ea465258 として定義されています
CLSID_MsRdpClient8NotSafeForScriptingは、A3BC03A0-041D-42E3-AD22-882B7865C9C5 として定義されます
CLSID_MsRdpClient9NotSafeForScriptingは 8B918B82-7985-4C24-89DF-C33AD2BBFBCD として定義されます。
IID
IID_IMsRdpExtendedSettingsは 302D8188-0052-4807-806A-362B628F9AC5 として定義されています

関連項目

IMsRdpExtendedSettings