撰寫用戶端 DVC 模組

若要撰寫動態虛擬通道 (DVC) 用戶端模組,您必須先實作並註冊遠端桌面連線 (RDC) 用戶端外掛程式。 DVC 外掛程式是 IWTSPlugin的實作,註冊為元件物件模型 (COM) 物件。

注意

外掛程式必須在自由執行緒模型中實作。 不支援 Apartment 模型實作。

以下是外掛程式所具現化之物件所實作的介面清單。

介面 描述
IWTSPlugin 允許遠端桌面連線 (RDC) 用戶端外掛程式由遠端桌面連線 (RDC) 用戶端載入。
IWTSListenerCallback 通知遠端桌面連線 (RDC) 特定接聽程式上的傳入要求。
IWTSVirtualChannelCallback 接收通道狀態變更或接收資料的相關通知。 此介面的每個實例都會與 IWTSVirtualChannel的一個實例相關聯。

以下是由遠端桌面連線 (RDC) 用戶端具現化的物件所實作的介面清單,並屬於架構的一部分。

介面 描述
IWTSVirtualChannelManager 管理所有遠端桌面連線 (RDC) 用戶端外掛程式、DVC 接聽程式或靜態虛擬通道。
IWTSListener 管理 DVC 連線之每個接聽程式的組態設定。
IWTSVirtualChannel 控制通道狀態,以及通道上的寫入。

下圖顯示遠端桌面連線 (RDC) 用戶端與遠端桌面連線 (RDC) 用戶端外掛程式之間的關聯性。

用戶端和外掛程式的關聯性