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 |
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의 시스템 메뉴에서 사용할 수 있습니다. ZoomLevel 속성은 RemoteApp 모드 및 전체 화면 모드에 영향을 주지 않습니다. IMsRdpClientAdvancedSettings::SmartSizing 및 ZoomLevel 함께 사용할 수 없습니다. |
DisableSeamlessLanguageBar | VT_BOOL | R/W | 아니요 | True |
RedirectTextProcessing | VT_BOOL | W | 아니요 | Windows 11 23H2부터 텍스트 입력 시나리오(예: IME, 이모티콘)에 대해 같은 로컬 환경을 제공하는 텍스트 처리 리디렉션을 사용하거나 사용하지 않도록 설정합니다. |
HvSocketServiceId | VT_BSTR | W | 아니요 | RDP 트래픽을 보낼 Hyper-V 소켓주소의 ServiceId 필드를 지정합니다. |
DeviceScaleFactor | VT_UI4 | R/W | 아니요 | 원격 세션에서 사용되는 디바이스 배율 인수 지정합니다. 유효한 값: 100, 140, 180 |
EnableLocationRedirection | VT_BOOL | R/W | 아니요 | 로컬 컴퓨터의 위치가 원격 세션으로 리디렉션되도록 설정/해제합니다. |
AudioCaptureDevice | VT_BSTR | R/W | 아니요 | 클라이언트에서 원격 세션으로 리디렉션할 오디오 캡처 디바이스의 디바이스 ID를 지정합니다. 애플리케이션은 DRV_QUERYFUNCTIONINSTANCEID 메시지를 사용하여 리디렉션할 오디오 캡처 디바이스의 디바이스 ID를 확인할 수 있습니다. 또는 기본 디바이스를 사용하도록 "기본값"으로 설정하거나 오디오 캡처를 사용하지 않도록 설정하는 "없음"으로 설정할 수 있습니다. 기본적으로 "기본값"으로 설정됩니다. |
RailMode | VT_BOOL | R | 아니요 | RemoteApp 연결인지 여부를 보고합니다. itsRemoteProgram::RemoteProgramMode |
EnableRdsAadAuth | VT_BOOL | W | 아니요 | true |
RDGIsKDCProxy | VT_BOOL | W | 아니요 | true |
UseURCP | VT_BOOL | R/W | 아니요 | true |
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를 확인할 수 있습니다. "또는 기본 디바이스를 사용하도록 "기본값"으로 설정하거나 "없음"으로 설정하여 오디오 재생을 사용하지 않도록 설정할 수 있습니다. 기본적으로 "기본값"으로 설정됩니다. " |
SelectedMonitors | VT_BSTR | R/W | 아니요 | 쉼표로 구분된 또는 반열로 구분된 모니터 ID 목록으로, 선택한 모니터를 식별하여 원격 세션을 표시할 위치를 식별합니다. 목록의 첫 번째 ID는 원격 세션에서 기본 모니터로 처리됩니다. |
WslgModeEnabled | VT_BOOL | W | 아니요 | true 다음 속성이 제공되어야 합니다.
WSLg의 설명서 https://github.com/microsoft/wslg참조하세요. |
ShowSessionDiagnostics | VT_BOOL | W | 예 | 이 속성에 True 작성하면 원격 세션에 대한 자세한 정보가 포함된 대화 상자가 즉시 표시됩니다. 이 속성은 디버깅 메커니즘을 의미 합니다. 변경 및 제거될 수 있습니다. |
PrintingProgressMode | VT_UI4 | R/W | 아니요 | 가능한 값:
|
CorrelationId | VT_BOOL | W | 아니요 | IMsRdpClientNonScriptable8::CorrelationId에서 반환된 값을 재정의합니다. |
RequestUseNewOutputPresenter | VT_BOOL | W | 아니요 | true 참고: DirectX 전용 모드가 사용 가능한 유일한 옵션이 될 수 있으므로 이 속성은 이후 버전의 Windows에서 제거될 수 있습니다. 현재 프로덕션 코드에서 사용하도록 설정하면 안 되는 미리 보기 기능입니다. |
GatewayCertificateLogonAuthority | VT_BSTR | W | 아니요 | 이 속성은 더 이상 지원되지 않습니다. 이후 버전의 Windows에서는 제거될 수 있습니다. 이 속성을 사용하지 마세요. |
EnableRemoteEdgeBar | VT_BOOL | R/W | 아니요 | |
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에 추가되었습니다.
|
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 |
RDmiDiagnosticsUrl | VT_BSTR | W | 아니요 | 이 속성은 더 이상 지원되지 않습니다. 이후 버전의 Windows에서는 제거될 수 있습니다. 이 속성을 사용하지 마세요. |
EnableVailMonitorConfig | VT_BOOL | R/W | 아니요 | true |
작업 영역 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 |
HvSocketEnabled | VT_BOOL | W | 아니요 | true Hyper-V 소켓의 주소에 대한 자세한 내용은 Hyper-V 소켓바인딩을 참조하세요. |
MultipenRemotingSupported | VT_BOOL | W | 아니요 | true |
ShowGatewayInformation | VT_BOOL | W | 예 | 이 속성에 True 작성하면 원격 데스크톱 게이트웨이에 대한 정보를 보여 주는 대화 상자가 표시됩니다. Windows 11 22H2 이상: 이 속성은 더 이상 지원되지 않으며 ShowConnectionInformation 속성으로 대체되었습니다. |
DisableAutoReconnectComponent | VT_BOOL | W | 아니요 | true |
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 인증"입니다. 기본값은 ""입니다. |
AllowRelativeMouseMode | VT_BOOL | R/W | 아니요 | Windows 11 버전 24H2에 도입되었습니다. True이면 마우스 이동이 현재 마우스 위치를 기준으로 표시됩니다. |
RemoteAppMouseMoveInject | VT_BOOL | W | 아니요 | Windows 11 버전 24H2에 도입되었습니다. 이 속성에 True를 쓰면 커서가 RemoteApp 창을 떠날 때 마우스 이동이 강제로 적용됩니다. 이는 도구 설명 버그에 대한 해결 방법입니다. |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 |
지원되는 최소 서버 |
Windows Server 2012 |
형식 라이브러리 |
|
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로 정의됩니다. |