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 工作階段主機 server 的連接時呼叫。
OnConnecting 當用戶端控制項開始連接到伺服器以回應 IMsTscAx:: Connect的呼叫時呼叫。
OnConnectionBarPullDown 當使用者在連接列上向下拖曳時呼叫。
OnDevicesButtonPressed 當按下連接列中的 [裝置] 按鈕時呼叫。
OnDisconnected 當用戶端控制項與 RD 工作階段主機伺服器中斷連線時呼叫。
OnEnterFullScreenMode 當用戶端進入全螢幕模式時呼叫。 例如,當使用者按下全螢幕模式 快速鍵 組合 (CTRL + ALT + BREAK) 時,就會呼叫此事件。
OnFatalError 當用戶端控制項遇到嚴重錯誤時呼叫。
OnFocusReleased 在按下放開焦點按鍵組合時呼叫。 例如,當使用者按下 CTRL + ALT + 向左鍵或 CTRL + ALT + 向右鍵按鍵組合時,就會呼叫此事件。
OnIdleTimeoutNotification 當使用者在 IMsRdpClientAdvancedSettings::p 長 _ 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 使用 _ ContainerHandledFullScreen 方法時呼叫,以將 ContainerHandledFullScreen 屬性設定為非零值。
OnRequestLeaveFullScreen 當用戶端要求離開全螢幕模式,且 IMsTscAdvancedSettings::p 的 _ ContainerHandledFullScreen 屬性已設定為非零值時呼叫。
OnServiceMessageReceived 當用戶端收到系統訊息時呼叫。
OnUserNameAcquired 當控制項取得使用者名稱時呼叫。
OnWarning 當用戶端控制項遇到不嚴重的錯誤狀況時呼叫。
RequestClose 要求正常關機用戶端控制項。
ResetPassword 重設控制項中的所有密碼狀態。
SendKeys 將一連串的按鍵傳送到控制項。 按鍵是掃描程式碼形式,也就是實際實體索引鍵的鍵盤資料。
SendOnVirtualChannel 透過先前使用 IMsTscAx:: CreateVirtualChannels 方法建立的虛擬通道,將資料傳送至 RD 工作階段主機伺服器。
SetVirtualChannelOptions 設定用戶端控制項的虛擬通道選項。

屬性

MsRdpClient6NotSafeForScripting 類別具有這些屬性。

屬性 存取類型 Description
AdvancedSettings
唯讀
IMsTscAdvancedSettings介面指標。
AdvancedSettings2
唯讀
IMsRdpClientAdvancedSettings介面的指標,用來設定用戶端控制項的 advanced 設定。
AdvancedSettings3
唯讀
IMsRdpClientAdvancedSettings2介面的指標,用來設定用戶端控制項的 advanced 設定。
AdvancedSettings4
唯讀
IMsRdpClientAdvancedSettings3介面的指標,用來設定用戶端控制項的 advanced 設定。
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
唯讀
有關用戶端控制項中斷連接原因的詳細資訊。
FullScreen
讀取/寫入
指出控制項是否處於全螢幕模式。
FullScreenTitle
唯寫
當控制項處於全螢幕模式時,所顯示的視窗標題。
HorizontalScrollBarVisible
唯讀
指出控制項是否已顯示水準捲軸。
LaunchedViaClientShellInterface
讀取/寫入
指定使用者是否使用 RD Web 存取介面啟動用戶端控制項。
MarkRdpSettingsSecure
讀取/寫入
指定是否將 RDP 設定標示為安全。
MsRdpClientShell
唯讀
入口網站啟動器的用戶端設定。
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 介面是否可供使用。
伺服器
讀取/寫入
目前控制項所連接的伺服器名稱。
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 控制項類別