IMsRdpClientAdvancedSettings 介面
管理進階用戶端設定。 衍生自 IMsTscAdvancedSettings 介面。 此介面包含擷取和設定遠端桌面 ActiveX 控制項之進階 (選擇性) 屬性的方法。
若要取得此介面的實例,請使用 IMsTscAx::AdvancedSettings 屬性來取得 IMsTscAdvancedSettings 介面指標。 然後在IMsTscAdvancedSettings指標上呼叫QueryInterface,並將IID_IMsRdpClientAdvancedSettings傳遞給QueryInterface。
成員
IMsRdpClientAdvancedSettings介面繼承自IMsTscAdvancedSettings。 IMsRdpClientAdvancedSettings 也有下列類型的成員:
屬性
IMsRdpClientAdvancedSettings介面具有這些屬性。
屬性 | 存取類型 | 描述 |
---|---|---|
AcceleratorPassthrough |
讀取/寫入 |
指定是否應該將鍵盤快速鍵傳遞至伺服器。 |
BitmapCacheSize |
讀取/寫入 |
用於每圖元 8 位位點陣圖的點陣圖快取檔案大小,以 KB 為單位。 此屬性的有效數值包含 1 到 32。 |
BitmapPersistence |
讀取/寫入 |
指定是否應該使用持續性點陣圖快取。 持續性快取可以改善效能,但需要額外的磁碟空間。 |
BitmapVirtualCache16BppSize |
讀取/寫入 |
指定永續性點陣圖快取檔案的大小,以 MB 為單位,用於每圖元 15 和 16 位的高色彩設定。 |
BitmapVirtualCache24BppSize |
讀取/寫入 |
指定永續性點陣圖快取檔案的大小,以 MB 為單位,用於每圖元 24 位的高色彩設定。 |
BitmapVirtualCacheSize |
讀取/寫入 |
指定永續性點陣圖快取檔案的大小,以 MB 為單位,用於每圖元 8 位色彩。 此屬性的有效數值包含 1 到 32。 請注意,所有虛擬快取檔案的大小上限為 128 MB。 相關屬性包括 BitmapVirtualCache16BppSize 和 BitmapVirtualCache24BppSize 屬性。 |
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。 |
備註
此介面已由下列介面擴充,每個新介面都會繼承先前介面的所有方法和屬性:
- IMsRdpClientAdvancedSettings2
- IMsRdpClientAdvancedSettings3
- IMsRdpClientAdvancedSettings4
- IMsRdpClientAdvancedSettings5
- IMsRdpClientAdvancedSettings6
- IMsRdpClientAdvancedSettings7
- IMsRdpClientAdvancedSettings8
除非另有指示,否則無法在連接控制項時設定這個屬性。
如需遠端桌面 Web 連線的詳細資訊,請參閱 遠端桌面 Web 連線的需求。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
類型程式庫 |
|
DLL |
|
IID |
IID_IMsRdpClientAdvancedSettings定義為 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2 |