IWTSPlugin interface (tsvirtualchannels.h)

允許遠端桌面連線 (RDC) 用戶端載入遠端桌面連線 (RDC) 用戶端外掛程式。 介面由外掛實作,並由 RDC 用戶端取得並管理。

RDC 用戶端透過實例化 COM 物件,或呼叫外掛實作的 VirtualChannelGetInstance 函式來取得此介面的實例。 欲了解更多關於實例如何取得的資訊,請參見 DVC 外掛註冊。 在所有情況下,此實例都會保留至遠端桌面 Connection(RDC)用戶端的整個壽命。

作為 COM 物件,外掛必須以自由執行緒模型實作。 由於 IWTSPlugin 方法由外掛程式實作,外掛程式必須知道呼叫可能會在不同執行緒上到達。 呼叫總是串行抵達,因此不可能有兩段通話同時執行。

實作不應阻擋這些呼叫,因為這可能會阻擋其他進入連線或現有連線的資料。

Inheritance

IWTSPlugin 介面繼承自 IUnknown 介面。 IWTSPlugin 也有以下類型的會員:

Methods

IWTSPlugin 介面具備這些方法。

 
IWTSPlugin::Connected

通知外掛程式遠端桌面連線 (RDC) 用戶端已成功連線到遠端桌面會話主機 (RD 會話主機) 伺服器。
IWTSPlugin::D isconnected(連結)

通知外掛程式遠端桌面連線 (RDC) 用戶端已中斷與遠端桌面工作階段主機 (RD 工作階段主機) 伺服器的連線。
IWTSPlugin::初始化

用於從用戶端對外掛程式進行的第一次呼叫。
IWTSPlugin::已終止

通知外掛程式遠端桌面連線 (RDC) 用戶端已終止。

備註

IWTSPlugin 介面由 %System32%\webauthn.dll 實作,以啟用 遠端桌面 WebAuthn 重定向功能。 透過呼叫 VirtualChannelGetInstance 函式取得此介面的實例,該函式同樣由 webauthn.dll提供。

要求

需求 價值
最低支援的用戶端 Windows Vista
支援的最低伺服器 Windows Server 2008
目標平臺 Windows 作業系統
標頭 TSVorChannels.h