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 当客户端控件开始连接到服务器以响应对 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 属性设置为非零值时调用。
OnRequestLeaveFullScreen 当客户端请求退出全屏模式且 IMsTscAdvancedSettings::p ut _ ContainerHandledFullScreen 属性已设置为非零值时调用。
OnServiceMessageReceived 客户端收到系统消息时调用。
OnUserNameAcquired 当 控件获取用户名时调用。
OnWarning 当客户端控件遇到非严重错误条件时调用。
RequestClose 请求正常关闭客户端控件。
ResetPassword 重置 控件中所有密码状态。
SendKeys 向 控件发送一系列击键。 击键以扫描代码形式进行,即实际物理键中的键盘数据。
SendOnVirtualChannel 通过以前使用 IMsTscAx::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
读取/写入
控件为连接状态时显示在控件的工作区中的文本。
ConnectingText
读取/写入
控件连接时在控件中居中显示的文本。
ConnectionBarText
读取/写入
为连接栏显示的文本字符串。
DesktopHeight
读取/写入
当前控件在初始远程桌面上的高度(以像素为单位)。
DesktopWidth
读取/写入
初始远程桌面上当前控件的宽度(以像素为单位)。
DeviceCollection
只读
可用于重定向的 PnP 设备的集合。
DisconnectedText
读取/写入
在连接终止之前在 控件中居中显示的文本。

读取/写入
当前用户登录的域。
DriveCollection
只读
可用于重定向的磁盘驱动器的集合。
EnableCredSspSupport
读取/写入
指定是否为此连接启用 CredSSP。
ExtendedDisconnectReason
只读
有关客户端控件断开连接原因的扩展信息。
全屏
读取/写入
指示控件是否位于全屏模式下。
FullScreenTitle
只写
控件进入全屏模式时显示的窗口标题。
HorizontalScrollBarVisible
只读
指示控件是否已显示水平滚动条。
LaunchedViaClientShellInterface
读取/写入
指定用户是否使用 RD 客户端接口启动客户端Web 访问控件。
MarkRdpSettingsSecure
读取/写入
指定 RDP 设置是否标记为安全。
MsRdpClientShell
只读
Web 门户启动器的客户端设置。
NegotiateSecurityLayer
读取/写入
指定此连接是否支持 NegotiateSecurityLayer 设置。
[!Note]
如果 CredSspSupport 已启用并存在于客户端上,或者使用用户安全套接字层 (启用了 SSL) ,则忽略 NegotiateSecurityLayer。

PortablePassword
读取/写入
不支持此属性。
PortableSalt
读取/写入
不支持此属性。
PromptForCredentials
读取/写入
指定是否应显示凭据提示对话框。
PromptForCredsOnClient
读取/写入
指定客户端控件是否显示提示输入凭据的对话框。
PublisherCertificateChain
读取/写入
指定发布者证书链。 链存储在类型为 VT_BYREF的变体中,该变体包含指向 CERT_CHAIN_CONTEXT 结构的指针
RedirectDynamicDevices
读取/写入
指定在会话中枚举的动态附加 PnP 设备是否可用于重定向。
RedirectDynamicDrives
读取/写入
指定在会话中枚举的动态附加 PnP 驱动器是否可用于重定向。
RedirectionWarningType
读取/写入
控制重定向对话框的存在和外观。
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控件类