MsRdpClient6NotSafeForScripting 클래스

Microsoft RDP 클라이언트 컨트롤 - 버전 7

이 클래스는 다음 인터페이스를 구현합니다.

MsRdpClient6NotSafeForScripting 에는 다음과 같은 유형의 멤버가 있습니다.

메서드

MsRdpClient6NotSafeForScripting 클래스에는 이러한 메서드가 있습니다.

방법 Description
연결 현재 컨트롤에 설정된 속성을 사용하여 연결을 시작합니다.
CreateVirtualChannels 지정된 각 가상 채널 이름에 대한 클라이언트 쪽 가상 채널 개체를 만듭니다.
연결 끊기 활성 연결을 끊습니다.
GetErrorDescription 오류 코드 및 오류 메시지를 검색합니다.
GetVirtualChannelOptions 가상 채널에 대한 옵션 집합을 검색합니다.
NotifyRedirectDeviceChange 원격 데스크톱 ActiveX 제어의 디바이스 리디렉션 모듈에 시스템에서 디바이스 변경이 발생했음을 알 수 있습니다. 이 메서드는 컨트롤에 WM_DEVICECHANGE 알림을 전달합니다.
OnAuthenticationWarningDismissed ActiveX 컨트롤이 인증 대화 상자(예: 인증서 오류 대화 상자)를 표시한 후 호출됩니다.
OnAuthenticationWarningDisplayed ActiveX 컨트롤 앞에 호출되면 인증 대화 상자(예: 인증서 오류 대화 상자)가 표시됩니다.
OnAutoReconnected 클라이언트 컨트롤이 원격 세션에 자동으로 다시 연결될 때 호출됩니다.
OnAutoReconnecting 클라이언트가 RD 세션 호스트 서버와 세션을 자동으로 다시 연결하는 중일 때 호출됩니다.
OnAutoReconnecting2 클라이언트가 RD 세션 호스트 서버와 세션을 자동으로 다시 연결하는 중일 때 호출됩니다.
OnChannelReceivedData 클라이언트가 스크립터블 가상 채널에서 데이터를 수신할 때 호출됩니다.
OnConfirmClose 클라이언트가 IMsRdpClient::RequestClose 메서드를 호출할 때 호출됩니다.
OnConnected 클라이언트 컨트롤이 RD 세션 호스트 서버와의 연결을 설정하는 중일 때 호출됩니다.
OnConnecting IMsTscAx::커넥트 호출에 대한 응답으로 클라이언트 컨트롤이 서버에 연결하기 시작할 때 호출됩니다.
OnConnectionBarPullDown 사용자가 연결 표시줄에서 아래로 끌면 호출됩니다.
OnDevicesButtonPressed 연결 표시줄의 디바이스 단추를 누를 때 호출됩니다.
OnDisconnected RD 세션 호스트 서버에서 클라이언트 컨트롤의 연결이 끊어지면 호출됩니다.
OnEnterFullScreenMode 클라이언트가 전체 화면 모드로 전환되면 호출됩니다. 예를 들어 이 이벤트는 사용자가 전체 화면 모드 바로 가기 키 조합(Ctrl+Alt+BREAK)을 누를 때 호출됩니다.
OnFatalError 클라이언트 컨트롤에 심각한 오류가 발생할 때 호출됩니다.
OnFocusReleased 릴리스 포커스 키 조합을 누를 때 호출됩니다. 예를 들어 이 이벤트는 사용자가 Ctrl+Alt+왼쪽 화살표 또는 Ctrl+Alt+오른쪽 화살표 키 조합을 누를 때 호출됩니다.
OnIdleTimeoutNotification IMsRdpClientAdvancedSettings::p ut_MinutesToIdleTimeout 메서드에 의해 설정된 기간 동안 사용자가 마우스 또는 키보드 입력이 없을 때 호출됩니다.
OnLeaveFullScreenMode 클라이언트가 전체 화면 모드를 떠날 때 호출됩니다. 예를 들어 이 이벤트는 사용자가 전체 화면 모드 바로 가기 키 조합(Ctrl+Alt+BREAK)을 누를 때 호출됩니다.
OnLoginComplete 클라이언트 컨트롤이 RD 세션 호스트 서버에 성공적으로 로그온되면 Windows 로그온 대화 상자가 표시되면 호출됩니다.
OnLogonError 로그온 오류 또는 기타 로그온 이벤트가 발생할 때 호출됩니다.
OnMouseInputModeChanged 마우스 입력 모드가 변경되면 호출됩니다.
OnNetworkStatusChanged 네트워크 상태가 변경되면 호출됩니다.
OnReceivedTSPublicKey 클라이언트가 서버에서 공개 키를 검색할 때 연결 시퀀스 중에 호출됩니다. 이 이벤트는 NotifyTSPublicKey 속성이 VARIANT_TRUE 경우에만 호출됩니다.
OnRemoteDesktopSizeChange 클라이언트 컨트롤 작업에 대한 응답으로 원격 데스크톱의 클라이언트 컨트롤 크기가 변경되었음을 나타내기 위해 호출됩니다.
OnRemoteProgramDisplayed RemoteApp 프로그램이 표시될 때 호출됩니다.
OnRemoteProgramResult RemoteApp 프로그램이 클라이언트 컨트롤에 결과를 반환할 때 호출됩니다.
OnRemoteWindowDisplayed RemoteApp 창이 표시될 때 호출됩니다.
OnRequestContainerMinimize 사용자가 연결 표시줄의 최소화 단추를 전체 화면 모드로 누를 때 호출됩니다. 이 이벤트의 발생은 컨테이너 애플리케이션 자체를 최소화하라는 요청입니다.
OnRequestGoFullScreen 클라이언트가 전체 화면 모드로 전환하도록 요청하고 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen 메서드가 호출되어 ContainerHandledFullScreen 속성을 0이 아닌 값으로 설정할 때 호출됩니다.
OnRequestLeaveFullScreen 클라이언트가 전체 화면 모드를 종료하도록 요청하고 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen 속성이 0이 아닌 값으로 설정된 경우 호출됩니다.
OnServiceMessageReceived 클라이언트가 시스템 메시지를 받을 때 호출됩니다.
OnUserNameAcquired 컨트롤에서 사용자 이름을 획득할 때 호출됩니다.
OnWarning 클라이언트 컨트롤에 치명적이지 않은 오류 조건이 발생할 때 호출됩니다.
RequestClose 클라이언트 컨트롤의 정상적인 종료를 요청합니다.
ResetPassword 컨트롤의 모든 암호 상태를 다시 설정합니다.
SendKeys 컨트롤에 일련의 키 입력을 보냅니다. 키 입력은 실제 물리적 키의 키보드 데이터인 스캔 코드 형식입니다.
SendOnVirtualChannel IMsTscAx::CreateVirtualChannels 메서드를 사용하여 이전에 만든 가상 채널을 통해 RD 세션 호스트 서버로 데이터를 보냅니다.
SetVirtualChannelOptions 클라이언트 컨트롤에 대한 가상 채널 옵션을 설정합니다.

속성

MsRdpClient6NotSafeForScripting 클래스에는 이러한 속성이 있습니다.

속성 액세스 유형 Description
AdvancedSettings
읽기 전용
IMsTscAdvancedSettings 인터페이스 포인터입니다.
AdvancedSettings2
읽기 전용
클라이언트 컨트롤에 대한 고급 설정을 설정하는 데 사용되는 IMsRdpClientAdvancedSettings 인터페이스에 대한 포인터입니다.
AdvancedSettings3
읽기 전용
클라이언트 컨트롤에 대한 고급 설정을 설정하는 데 사용되는 IMsRdpClientAdvancedSettings2 인터페이스에 대한 포인터입니다.
AdvancedSettings4
읽기 전용
클라이언트 컨트롤에 대한 고급 설정을 설정하는 데 사용되는 IMsRdpClientAdvancedSettings3 인터페이스에 대한 포인터입니다.
AdvancedSettings5
읽기 전용
IMsRdpClientAdvancedSettings4 인터페이스 포인터입니다.
AdvancedSettings6
읽기 전용
IMsRdpClientAdvancedSettings5에 대한 인터페이스입니다.
AdvancedSettings7
읽기 전용
IMsRdpClientAdvancedSettings6에 대한 인터페이스입니다.
AllowCredentialSaving
읽기/쓰기
자격 증명 대화 상자에 자격 증명을 저장할 수 있는 확인란이 표시되는지 여부를 지정합니다.
BinaryPassword
읽기/쓰기
이 속성이 지원되지 않는 경우
BinarySalt
읽기/쓰기
이 속성이 지원되지 않는 경우
CipherStrength
읽기 전용
현재 컨트롤의 최대 암호화 강도입니다.
ClearTextPassword
쓰기 전용
원격 데스크톱 ActiveX 일반 텍스트 형식의 암호를 제어합니다.
ColorDepth
읽기/쓰기
현재 컨트롤의 색 깊이입니다.
연결
읽기 전용
현재 컨트롤의 연결 상태입니다.
ConnectedStatusText
읽기/쓰기
컨트롤이 연결된 상태에 있는 동안 컨트롤의 클라이언트 영역에 표시되는 텍스트입니다.
ConnectingText
읽기/쓰기
컨트롤이 연결되는 동안 컨트롤의 가운데에 표시되는 텍스트입니다.
ConnectionBarText
읽기/쓰기
연결 표시줄에 표시할 텍스트 문자열입니다.
DesktopHeight
읽기/쓰기
초기 원격 데스크톱에서 현재 컨트롤의 높이(픽셀 단위)입니다.
DesktopWidth
읽기/쓰기
초기 원격 데스크톱에서 현재 컨트롤의 너비(픽셀 단위)입니다.
DeviceCollection
읽기 전용
리디렉션에 사용할 수 있는 PnP 디바이스의 컬렉션입니다.
DisconnectedText
읽기/쓰기
연결이 종료되기 전에 컨트롤 가운데에 표시되는 텍스트입니다.
도메인
읽기/쓰기
현재 사용자가 로그온하는 도메인입니다.
DriveCollection
읽기 전용
리디렉션에 사용할 수 있는 디스크 드라이브의 컬렉션입니다.
EnableCredSspSupport
읽기/쓰기
이 연결에 대해 CredSSP를 사용할 수 있는지 여부를 지정합니다.
ExtendedDisconnectReason
읽기 전용
클라이언트 컨트롤의 연결 끊김 이유에 대한 확장된 정보입니다.
FullScreen
읽기/쓰기
컨트롤이 전체 화면 모드인지 여부를 나타냅니다.
FullScreenTitle
쓰기 전용
컨트롤이 전체 화면 모드일 때 표시되는 창 제목입니다.
HorizontalScrollBarVisible
읽기 전용
컨트롤에 가로 스크롤 막대가 표시되는지 여부를 나타냅니다.
LaunchedViaClientShellInterface
읽기/쓰기
사용자가 RD 웹 액세스 인터페이스를 사용하여 클라이언트 컨트롤을 시작했는지 여부를 지정합니다.
MarkRdpSettingsSecure
읽기/쓰기
RDP 설정이 안전한 것으로 표시되는지 여부를 지정합니다.
MsRdpClientShell
읽기 전용
웹 포털 시작 관리자에 대한 클라이언트 설정입니다.
NegotiateSecurityLayer
읽기/쓰기
NegotiateSecurityLayer 설정이 이 연결에 지원되는지 여부를 지정합니다.
[! 참고]
CredSspSupport를 사용하도록 설정하고 클라이언트에 있거나 사용자 인증을 통해 SSL(Secure Sockets Layer)을 사용하도록 설정하면 NegotiateSecurityLayer가 무시됩니다.

PortablePassword
읽기/쓰기
이 속성이 지원되지 않는 경우
PortableSalt
읽기/쓰기
이 속성이 지원되지 않는 경우
PromptForCredentials
읽기/쓰기
자격 증명에 대한 프롬프트 대화 상자를 표시할지 여부를 지정합니다.
PromptForCredsOnClient
읽기/쓰기
클라이언트 컨트롤에 자격 증명을 묻는 대화 상자가 표시되는지 여부를 지정합니다.
PublisherCertificateChain
읽기/쓰기
게시자 인증서 체인을 지정합니다. 체인은 CERT_CHAIN_CONTEXT 구조체 에 대한 포인터를 포함하는 VT_BYREF 형식의 변형에 저장됩니다.
RedirectDynamicDevices
읽기/쓰기
세션에 있는 동안 열거된 동적으로 연결된 PnP 디바이스를 리디렉션에 사용할 수 있는지 여부를 지정합니다.
RedirectDynamicDrives
읽기/쓰기
세션에 있는 동안 열거된 동적으로 연결된 PnP 드라이브를 리디렉션에 사용할 수 있는지 여부를 지정합니다.
RedirectionWarningType
읽기/쓰기
리디렉션 대화 상자의 존재 및 모양을 제어합니다.
RemoteProgram
읽기 전용
클라이언트 RemoteApp 설정입니다.
SecuredSettings
읽기 전용
IMsTscSecuredSettings 인터페이스 포인터입니다.
SecuredSettings2
읽기 전용
클라이언트 컨트롤에 대한 보안 설정을 설정하는 데 사용되는 IMsRdpClientSecuredSettings 인터페이스에 대한 포인터입니다.
SecuredSettingsEnabled
읽기 전용
IMsTscSecuredSettings 인터페이스를 사용할 수 있는지 여부를 나타냅니다.
서버
읽기/쓰기
현재 컨트롤이 연결된 서버의 이름입니다.
ShowRedirectionWarningDialog
읽기/쓰기
세션을 시작하기 전에 리디렉션 보안 경고 대화 상자를 표시할지 여부를 지정합니다.
StartConnected
읽기/쓰기
시작 시 컨트롤이 RD 세션 호스트 서버 연결을 즉시 설정할지 여부를 나타냅니다.
TransportSettings
읽기 전용
클라이언트 RD 게이트웨이 설정입니다.
TransportSettings2
읽기 전용
IMsRdpClientTransportSettings2에 대한 인터페이스입니다.
TrustedZoneSite
읽기/쓰기
사용자가 연결을 시작한 웹 사이트가 클라이언트 컴퓨터의 신뢰할 수 있는 사이트 목록에 있는지 여부를 지정합니다.
UIParentWindowHandle
읽기/쓰기
컨트롤의 부모 창이 될 창 핸들입니다. 이렇게 하면 부모 애플리케이션에서 표시하는 모든 창과 관련하여 컨트롤에 의해 표시되는 모든 창이 제대로 모달될 수 있습니다.
사용자
읽기/쓰기
사용자 이름 로그온 자격 증명입니다.
버전
읽기 전용
현재 컨트롤의 버전 번호입니다.
VerticalScrollBarVisible
읽기 전용
컨트롤에 세로 스크롤 막대가 표시되는지 여부를 나타냅니다.
WarnAboutClipboardRedirection
읽기/쓰기
세션을 시작하기 전에 보안 경고 대화 상자에 클립보드 리디렉션에 대한 경고를 포함할지 여부를 지정합니다.
WarnAboutPrinterRedirection
읽기/쓰기
세션을 시작하기 전에 리디렉션 대화 상자에 프린터 리디렉션에 대한 메시지가 표시되는지 여부를 지정합니다.
WarnAboutSendingCredentials
읽기/쓰기
세션을 시작하기 전에 원격 서버로 자격 증명을 보내는 것에 대한 경고가 보안 경고에 포함되어야 하는지 여부를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
형식 라이브러리
MsTscAx.dll
DLL
MsTscAx.dll
CLSID
CLSID_MsRdpClient6NotSafeForScripting D2EA46A7-C2BF-426B-AF24-E19C44456399로 정의됩니다.

추가 정보

원격 데스크톱 ActiveX 컨트롤 클래스