MsRdpClient6NotSafeForScripting 类

Microsoft RDP 客户端控制 - 版本 7

此类实现以下接口。

MsRdpClient6NotSafeForScripting 具有以下类型的成员:

方法

MsRdpClient6NotSafeForScripting 类具有这些方法。

方法 说明
连接 使用控件上当前设置的属性启动连接。
CreateVirtualChannels 为每个指定的虚拟通道名称创建客户端虚拟通道对象。
断开 断开活动连接。
GetErrorDescription 检索错误代码和错误消息。
GetVirtualChannelOptions 检索为虚拟通道设置的选项。
NotifyRedirectDeviceChange 通知远程桌面ActiveX控件的设备重定向模块,系统发生了设备更改。 此方法 将WM_DEVICECHANGE 通知传递给控件。
OnAuthenticationWarningDismissed ActiveX控件后调用的身份验证对话框 (例如,证书错误对话框) 。
OnAuthenticationWarningDisplayed ActiveX控件之前调用的身份验证对话框 (例如,证书错误对话框) 。
OnAutoReconnected 当客户端控件自动重新连接到远程会话时调用。
OnAutoReconnecting 当客户端在自动将会话与 RD 会话主机服务器重新连接的过程中调用。
OnAutoReconnecting2 当客户端在自动将会话与 RD 会话主机服务器重新连接的过程中调用。
OnChannelReceivedData 当客户端在可脚本虚拟通道上接收数据时调用。
OnConfirmClose 当客户端调用 IMsRdpClient::RequestClose 方法时调用。
OnConnected 当客户端控件正在与 RD 会话主机服务器建立连接时调用。
OnConnecting 当客户端控件开始连接到服务器以响应对 IMsTcAx::连接 的调用时调用。
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 属性设置为非零值。
OnRequestLeaveFullScreen 当客户端请求退出全屏模式且 IMsTscAdvancedSettings::p ut_ContainerHandledFullScreen 属性已设置为非零值时调用。
OnServiceMessageReceived 客户端收到系统消息时调用。
OnUserNameAcquired 控件获取用户名时调用。
OnWarning 当客户端控件遇到非致命错误条件时调用。
RequestClose 请求正常关闭客户端控件。
ResetPassword 重置控件中的所有密码状态。
SendKeys 向控件发送一系列击键。 击键采用扫描代码形式,它是实际物理键中的键盘数据。
SendOnVirtualChannel 通过以前使用 IMstcAx::CreateVirtualChannels 方法创建的虚拟通道将数据发送到 RD 会话主机服务器。
SetVirtualChannelOptions 设置客户端控件的虚拟通道选项。

属性

MsRdpClient6NotSafeForScripting 类具有这些属性。

属性 访问类型 说明
AdvancedSettings
只读
IMsTscAdvancedSettings 接口指针。
AdvancedSettings2
只读
指向 IMsRdpClientAdvancedSettings 接口的指针,用于设置客户端控件的高级设置。
AdvancedSettings3
只读
指向 IMsRdpClientAdvancedSettings2 接口的指针,用于设置客户端控件的高级设置。
AdvancedSettings4
只读
指向 IMsRdpClientAdvancedSettings3 接口的指针,用于设置客户端控件的高级设置。
AdvancedSettings5
只读
IMsRdpClientAdvancedSettings4 接口指针。
AdvancedSettings6
只读
IMsRdpClientAdvancedSettings5 的接口。
AdvancedSettings7
只读
IMsRdpClientAdvancedSettings6 的接口。
AllowCredentialSaving
读取/写入
指定凭据对话框是否显示用于启用凭据保存的复选框。
BinaryPassword
读取/写入
不支持此属性。
BinarySalt
读取/写入
不支持此属性。
CipherStrength
只读
当前控件的最大加密强度。
ClearTextPassword
只写
远程桌面ActiveX以纯文本格式控制密码。
ColorDepth
读取/写入
当前控件的颜色深度。
连续
只读
当前控件的连接状态。
ConnectedStatusText
读取/写入
控件处于连接状态时显示在控件的工作区中的文本。
连接文本
读取/写入
控件连接时显示在控件中的文本。
ConnectionBarText
读取/写入
要为连接栏显示的文本字符串。
DesktopHeight
读取/写入
初始远程桌面上的当前控件的高度(以像素为单位)。
DesktopWidth
读取/写入
初始远程桌面上的当前控件的宽度(以像素为单位)。
DeviceCollection
只读
可用于重定向的 PnP 设备的集合。
DisconnectedText
读取/写入
连接终止前显示在控件中的文本。
Domain
读取/写入
当前用户登录的域。
DriveCollection
只读
可用于重定向的磁盘驱动器的集合。
EnableCredSspSupport
读取/写入
指定是否为此连接启用了 CredSSP。
ExtendedDisconnectReason
只读
有关客户端控件断开连接原因的扩展信息。
FullScreen
读取/写入
指示控件是否处于全屏模式。
FullScreenTitle
只写
控件处于全屏模式时显示的窗口标题。
HorizontalScrollBarVisible
只读
指示控件是否显示水平滚动条。
LaunchedViaClientShellInterface
读取/写入
指定用户是否使用 RD Web 访问接口启动了客户端控件。
MarkRdpSettingsSecure
读取/写入
指定 RDP 设置是否标记为安全。
MsRdpClientShell
只读
Web 门户启动器客户端设置。
NegotiateSecurityLayer
读取/写入
指定此连接是否支持 NegotiateSecurityLayer 设置。
[!注意]
启用了 CredSspSupport 并在客户端上存在时,或者当启用了使用用户身份验证启用安全套接字层 (SSL) 时,会忽略 NegotiateSecurityLayer。

PortablePassword
读取/写入
不支持此属性。
PortableSalt
读取/写入
不支持此属性。
PromptForCredentials
读取/写入
指定是否应显示凭据提示对话框。
PromptForCredsOnClient
读取/写入
指定客户端控件是否显示提示输入凭据的对话框。
PublisherCertificateChain
读取/写入
指定发布者证书链。 链存储在类型VT_BYREF的变体中,其中包含指向 CERT_CHAIN_CONTEXT 结构的指针。
RedirectDynamicDevices
读取/写入
指定在会话中可用于重定向时枚举的动态附加 PnP 设备。
RedirectDynamicDrives
读取/写入
指定在会话中可用于重定向时枚举的动态附加 PnP 驱动器。
重定向WarningType
读取/写入
控制重定向对话框的状态和外观。
RemoteProgram
只读
客户端 RemoteApp 设置。
SecuredSettings
只读
IMsTscSecuredSettings 接口指针。
SecuredSettings2
只读
指向 IMsRdpClientSecuredSettings 接口的指针,用于设置客户端控件的安全设置。
SecuredSettingsEnabled
只读
指示 IMsTscSecuredSettings 接口是否可用。
Server
读取/写入
当前控件连接到的服务器的名称。
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控件类