IMsRdpClientAdvancedSettings 接口

管理高级客户端设置。 派生自 IMsTscAdvancedSettings 接口。 此接口包括用于检索和设置远程桌面 ActiveX 控件的高级 (可选) 属性的方法。

若要获取此接口的实例,请使用 IMsTscAx::AdvancedSettings 属性获取 IMsTscAdvancedSettings 接口指针。 然后在 IMsTscAdvancedSettings 指针上调用 QueryInterface,并将IID_IMsRdpClientAdvancedSettings传递到 QueryInterface

成员

IMsRdpClientAdvancedSettings 接口继承自 IMsTscAdvancedSettingsIMsRdpClientAdvancedSettings 也具有以下类型的成员:

属性

IMsRdpClientAdvancedSettings 接口具有这些属性。

属性 访问类型 说明
AcceleratorPassthrough
读取/写入
指定是否应将键盘快捷键传递给服务器。
BitmapCacheSize
读取/写入
用于每像素 8 位位图的位图缓存文件的大小(以千字节为单位)。 此属性的有效数值为 1 到 32(含 1 到 32)。
BitmapPersistence
读取/写入
指定是否应使用永久性位图缓存。 持久缓存可以提高性能,但需要额外的磁盘空间。
BitmapVirtualCache16BppSize
读取/写入
指定用于每像素 15 位和 16 位高色设置的永久性位图缓存文件的大小(以 MB 为单位)。
BitmapVirtualCache24BppSize
读取/写入
指定要用于 24 位/像素高颜色设置的永久性位图缓存文件的大小(以 MB 为单位)。
BitmapVirtualCacheSize
读取/写入
指定要用于每像素 8 位颜色的永久性位图缓存文件的大小(以 MB 为单位)。 此属性的有效数值为 1 到 32(含 1 到 32)。 请注意,所有虚拟缓存文件的最大大小为 128 MB。 相关属性包括 BitmapVirtualCache16BppSizeBitmapVirtualCache24BppSize 属性。
brushSupportLevel
读取/写入
不支持此属性。
CachePersistenceActive
读取/写入
指定是否应使用永久性位图缓存。
ClearTextPassword
只写
指定用于连接的密码。 有关详细信息,请参阅 IMsTscNonScriptable 接口。
ConnectToServerConsole
读取/写入
不支持此属性。
ConnectWithEndpoint
只写
不支持此属性。
DedicatedTerminal
读取/写入
不支持此属性。
DisableCtrlAltDel
读取/写入
指定是否应显示 Winlogon 中的初始解释屏幕。
DisplayConnectionBar
读取/写入
指定是否使用连接栏。 默认值为 VARIANT_TRUE,这将启用 属性。
DoubleClickDetect
读取/写入
指定客户端是否标识服务器的双击。
EnableMouse
读取/写入
不支持此属性。
EnableWindowsKey
读取/写入
指定是否可以在远程会话中使用 Windows 密钥。
EncryptionEnabled
读取/写入
不支持此属性。 无法禁用加密。
GrabFocusOnConnect
读取/写入
指定客户端控件在连接时是否应具有焦点。
HotKeyAltEsc
读取/写入
指定要添加到 ALT 的虚拟键代码,以确定 ALT+ESC 的热键替换。 VK_INSERT 为默认值,ALT+INSERT 作为生成的序列。 仅当 未启用 KeyboardHookMode 属性时,此属性才有效。
HotKeyAltShiftTab
读取/写入
指定要添加到 Alt 的虚拟键代码,以确定 Alt+SHIFT+TAB 的热键替换。 VK_NEXT 为默认值,将 ALT+PAGE DOWN 作为生成的序列。 仅当 未启用 KeyboardHookMode 属性时,此属性才有效。
HotKeyAltSpace
读取/写入
指定要添加到 Alt 的虚拟键代码,以确定 ALT+SPACE 的热键替换。 VK_DELETE 为默认值,ALT+DELETE 作为生成的序列。 仅当 未启用 KeyboardHookMode 属性时,此属性才有效。
HotKeyAltTab
读取/写入
指定要添加到 Alt 的虚拟键代码,以确定 ALT+TAB 的热键替换。 VK_PRIOR 是默认值,ALT+PAGE UP 作为生成的序列。 仅当 未启用 KeyboardHookMode 属性时,此属性才有效。
HotKeyCtrlAltDel
读取/写入
指定要添加到 CTRL+ALT 的虚拟键代码,以确定 CTRL+ALT+DELETE 的热键替换,也称为安全注意序列 (SAS) 。 VK_END为默认值。 请注意,即使启用了 KeyboardHookMode 属性,Ctrl+ALT+DELETE 也永远不会重定向到远程服务器;Ctrl+Alt+DELETE 是本地 SAS 序列。
HotKeyCtrlEsc
读取/写入
指定要添加到 ALT 的虚拟键代码,以确定 CTRL+ESC 的热键替换。 VK_HOME 是默认值,Alt+HOME 作为生成的序列。 仅当 未启用 KeyboardHookMode 属性时,此属性才有效。
HotKeyFullScreen
读取/写入
指定要添加到 CTRL+Alt 的虚拟键代码,以确定用于切换到全屏模式的热键替换。 VK_CANCEL 为默认值。
InputEventsAtOnce
读取/写入
不支持此属性。
keepAliveInterval
读取/写入
指定客户端向服务器发送保持连接消息的时间间隔(以毫秒为单位)。 属性的默认值为零,这会禁用保持连接消息。 此属性的最小有效值为 10,000,表示 10 秒。 请注意,指定是否允许客户端与服务器的持久连接组策略设置可以替代此属性设置。
KeyboardFunctionKey
读取/写入
仅适用于Windows CE。
KeyboardSubType
读取/写入
仅适用于Windows CE。
KeyboardType
读取/写入
仅适用于Windows CE。
LoadBalanceInfo
读取/写入
指定将放置在 RD 会话主机服务器协议连接序列中的 X.224 连接请求数据包中的负载均衡 Cookie。
maxEventCount
读取/写入
不支持此属性。
MaximizeShell
读取/写入
指定是否应最大化使用 StartProgram 属性启动的程序。
minInputSendInterval
读取/写入
指定发送鼠标事件之间的最小间隔(以毫秒为单位)。
MinutesToIdleTimeout
读取/写入
指定客户端在没有用户输入的情况下应保持连接的最大时间长度(以分钟为单位)。 如果指定的时间已过,控件将调用 IMsTscAxEvents::OnIdleTimeoutNotification 方法。
NotifyTSPublicKey
读取/写入
不支持此属性。
NumBitmapCaches
读取/写入
不支持此属性。
orderDrawThreshold
读取/写入
不支持此属性。
overallConnectionTimeout
读取/写入
指定客户端控件等待连接完成的总时间长度(以秒为单位)。 此属性的最大有效值为 600,表示 10 分钟。 如果指定的时间在连接完成之前已过,则控件将断开连接并调用 IMsTscAxEvents::OnDisconnected 方法。 相关属性是 singleConnectionTimeout
PerformanceFlags
读取/写入
指定可在服务器上设置以提高性能的一组功能。
PersistCacheDirectory
只写
不支持此属性。
PinConnectionBar
读取/写入
指定 UI 连接栏的状态。 将此属性设置为 VARIANT_TRUE 将状态设置为“已降低”,即对用户不可见且无法输入。 VARIANT_FALSE 将状态设置为“引发”并可供用户输入。
RdpdrClipCleanTempDirString
读取/写入
不支持此属性。
RdpdrClipPasteInfoString
读取/写入
不支持此属性。
RdpdrLocalPrintingDocName
读取/写入
不支持此属性。
RDPPort
读取/写入
指定连接端口。 默认值为 3389。
RedirectDrives
读取/写入
指定是否允许重定向磁盘驱动器。
RedirectPorts
读取/写入
指定是否允许本地端口重定向 (例如 COM 和 LPT) 。
RedirectPrinters
读取/写入
指定是否允许重定向打印机。
RedirectSmartCards
读取/写入
指定是否允许对智能卡进行重定向。
SasSequence
读取/写入
指定客户端将用于访问服务器上的登录屏幕的安全访问序列。
ScaleBitmapCachesByBPP
读取/写入
不支持此属性。
ShadowBitmap
读取/写入
不支持此属性。
Windows Vista: 指定是否应使用阴影位图。
shutdownTimeout
读取/写入
指定等待服务器响应断开连接请求的时间长度(以秒为单位)。 属性的默认值为 10。 属性的最大有效值为 600,表示 10 分钟。 如果服务器未在指定时间内答复,客户端控件将断开连接。
singleConnectionTimeout
读取/写入
指定客户端控件等待与 IP 地址建立连接的最大时间长度(以秒为单位)。 在连接期间,控件可能会尝试连接到多个 IP 地址。 此属性的最大有效值为 600。 相关属性为 overallConnectionTimeout
SmartSizing
读取/写入
指定是否应缩放显示以适应控件的工作区。 VARIANT_TRUE 启用缩放。 请注意,启用 SmartSizing 属性时不会显示滚动条。
SmoothScroll
读取/写入
不支持此属性。
TransportType
读取/写入
指定客户端使用的传输类型。 远程桌面 ActiveX 控件不使用此属性。
WinCEFixedPalette
读取/写入
仅适用于Windows CE。

备注

此接口已由以下接口扩展,每个新接口继承先前接口的所有方法和属性:

除非另有说明,否则在连接控件时无法设置此属性。

有关远程桌面 Web 连接的详细信息,请参阅 远程桌面 Web 连接的要求

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
类型库
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientAdvancedSettings定义为 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2

请参阅

远程桌面 Web 连接参考

IMsTscAdvancedSettings