撰寫用戶端 DVC 模組
若要撰寫動態虛擬通道 (DVC) 用戶端模組,您必須先實作並註冊遠端桌面連線 (RDC) 用戶端外掛程式。 DVC 外掛程式是 IWTSPlugin的實作,註冊為元件物件模型 (COM) 物件。
注意
外掛程式必須在自由執行緒模型中實作。 不支援 Apartment 模型實作。
以下是外掛程式所具現化之物件所實作的介面清單。
介面 | 描述 |
---|---|
IWTSPlugin | 允許遠端桌面連線 (RDC) 用戶端外掛程式由遠端桌面連線 (RDC) 用戶端載入。 |
IWTSListenerCallback | 通知遠端桌面連線 (RDC) 特定接聽程式上的傳入要求。 |
IWTSVirtualChannelCallback | 接收通道狀態變更或接收資料的相關通知。 此介面的每個實例都會與 IWTSVirtualChannel的一個實例相關聯。 |
以下是由遠端桌面連線 (RDC) 用戶端具現化的物件所實作的介面清單,並屬於架構的一部分。
介面 | 描述 |
---|---|
IWTSVirtualChannelManager | 管理所有遠端桌面連線 (RDC) 用戶端外掛程式、DVC 接聽程式或靜態虛擬通道。 |
IWTSListener | 管理 DVC 連線之每個接聽程式的組態設定。 |
IWTSVirtualChannel | 控制通道狀態,以及通道上的寫入。 |
下圖顯示遠端桌面連線 (RDC) 用戶端與遠端桌面連線 (RDC) 用戶端外掛程式之間的關聯性。