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:: 커넥트에 대 한 호출에 대 한 응답으로 서버에 대 한 연결을 시작할 때 호출 됩니다.
Onconnection바코드 풀 다운 사용자가 연결 모음에서 아래로 끌 때 호출 됩니다.
OnDevicesButtonPressed 연결 표시줄의 장치 단추를 누르면 호출 됩니다.
OnDisconnected 클라이언트 컨트롤의 RD 세션 호스트 서버와의 연결을 끊은 경우 호출 됩니다.
OnEnterFullScreenMode 클라이언트가 전체 화면 모드로 전환 될 때 호출 됩니다. 예를 들어이 이벤트는 사용자가 전체 화면 모드 바로 가기 키 조합을 누를 때 호출 됩니다 (CTRL + ALT + BREAK).
OnFatalError 클라이언트 컨트롤에서 오류가 발생할 때 호출 됩니다.
OnFocusReleased 릴리스 포커스 키 조합을 누를 때 호출 됩니다. 예를 들어,이 이벤트는 사용자가 CTRL + ALT + 왼쪽 화살표 또는 CTRL + ALT + 오른쪽 화살표 키 조합을 누를 때 호출 됩니다.
OnIdleTimeoutNotification IMsRdpClientAdvancedSettings::p _ MinutesToIdleTimeout 메서드에 의해 설정 된 기간 동안 사용자가 마우스 또는 키보드 입력을 하지 않은 경우 호출 됩니다.
OnLeaveFullScreenMode 클라이언트에서 전체 화면 모드를 벗어날 때 호출 됩니다. 예를 들어이 이벤트는 사용자가 전체 화면 모드 바로 가기 키 조합을 누를 때 호출 됩니다 (CTRL + ALT + BREAK).
OnLoginComplete Windows 로그온 대화 상자를 표시 한 후 클라이언트 컨트롤이 RD 세션 호스트 서버에 성공적으로 로그온 한 경우 호출 됩니다.
OnLogonError 로그온 오류 또는 기타 로그온 이벤트가 발생할 때 호출 됩니다.
OnMouseInputModeChanged 마우스 입력 모드가 변경 되 면 호출 됩니다.
OnNetworkStatusChanged 네트워크 상태가 변경 될 때 호출 됩니다.
OnReceivedTSPublicKey 클라이언트가 서버에서 공개 키를 검색할 때 연결 시퀀스 중에 호출 됩니다. 이 이벤트는 NotifyTSPublicKey 속성이 VARIANT _ TRUE 인 경우에만 호출 됩니다.
OnRemoteDesktopSizeChange 원격 데스크톱의 클라이언트 컨트롤 크기가 클라이언트 제어 작업에 대 한 응답으로 변경 되었음을 나타내기 위해 호출 됩니다.
Onremote프로그래밍 표시 RemoteApp 프로그램이 표시 될 때 호출 됩니다.
Onremote프로그래밍 결과 RemoteApp 프로그램이 클라이언트 컨트롤에 결과를 반환 하는 경우 호출 됩니다.
OnRemoteWindowDisplayed 됨 RemoteApp 창이 표시 될 때 호출 됩니다.
OnRequestContainerMinimize 사용자가 전체 화면 모드에서 연결 모음의 최소화 단추를 누를 때 호출 됩니다. 이 이벤트의 실행은 컨테이너 응용 프로그램이 스스로를 최소화 하는 요청입니다.
OnRequestGoFullScreen 화면 클라이언트가 전체 화면 모드로 전환 하도록 요청 하 고 IMsTscAdvancedSettings::p _ ContainerHandledFullScreen 메서드를 호출 하 여 ContainerHandledFullScreen 속성을 0이 아닌 값으로 설정 하는 경우 호출 됩니다.
OnRequestLeaveFullScreen 클라이언트가 전체 화면 모드를 종료 하도록 요청 하 고 IMsTscAdvancedSettings::p _ 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
읽기/쓰기
컨트롤을 연결 하는 동안 컨트롤의 가운데에 표시 되는 텍스트입니다.
Connection바 텍스트
읽기/쓰기
연결 표시줄에 표시할 텍스트 문자열입니다.
DesktopHeight
읽기/쓰기
초기 원격 데스크톱의 현재 컨트롤의 높이 (픽셀)입니다.
DesktopWidth
읽기/쓰기
초기 원격 데스크톱의 현재 컨트롤 너비 (픽셀)입니다.
장치 컬렉션
읽기 전용
리디렉션의 사용 가능한 PnP 장치 컬렉션입니다.
DisconnectedText
읽기/쓰기
연결이 종료 되기 전에 컨트롤의 가운데에 표시 되는 텍스트입니다.
도메인
읽기/쓰기
현재 사용자가 로그온 하는 도메인입니다.
드라이브.
읽기 전용
리디렉션에 사용할 수 있는 디스크 드라이브의 컬렉션입니다.
EnableCredSspSupport
읽기/쓰기
이 연결에 대해 CredSSP를 사용 하도록 설정할지 여부를 지정 합니다.
ExtendedDisconnectReason
읽기 전용
클라이언트 컨트롤의 연결 끊김 이유에 대한 확장 정보입니다.
FullScreen
읽기/쓰기
컨트롤이 전체 화면 모드인지 여부를 나타냅니다.
FullScreenTitle
쓰기 전용
컨트롤이 전체 화면 모드일 때 표시되는 창 제목입니다.
HorizontalScrollBarVisible
읽기 전용
컨트롤이 가로 스크롤 막대를 표시했는지 여부를 나타냅니다.
LaunchedViaClientShellInterface
읽기/쓰기
사용자가 RD 웹 액세스 인터페이스를 사용하여 클라이언트 컨트롤을 시작했는지 여부를 지정합니다.
MarkRdpSettingsSecure
읽기/쓰기
RDP 설정이 안전한 것으로 표시되는지 여부를 지정합니다.
MsRdpClientShell
읽기 전용
웹 포털 시작 관리자에 대한 클라이언트 설정입니다.
NegotiateSecurityLayer
읽기/쓰기
NegotiateSecurityLayer 설정이 이 연결에 대해 지원되는지 여부를 지정합니다.
[!Note]
클라이언트에서 CredSspSupport를 사용하도록 설정하거나 사용자 인증으로 SSL(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 컨트롤 클래스