Freigeben über


Schreiben eines Client-DVC-Moduls

Zum Schreiben eines DVC-Clientmoduls (Dynamic Virtual Channel) müssen Sie zuerst ein RDC-Client-Plug-In (Remotedesktopverbindung) implementieren und registrieren. Das DVC-Plug-In ist eine Implementierung von IWTSPlugin, die als COM-Objekt (Component Object Model) registriert ist.

Hinweis

Das Plug-In muss in einem Free-Threading-Modell implementiert werden. Die Implementierung des Apartmentmodells wird nicht unterstützt.

Im Folgenden ist eine Liste der Schnittstellen aufgeführt, die von Objekten implementiert werden, die vom Plug-In instanziiert werden.

Schnittstelle BESCHREIBUNG
IWTSPlugin Ermöglicht das Laden des RDC-Client-Plug-Ins (Remotedesktopverbindung) durch den RDC-Client (Remotedesktopverbindung).
IWTSListenerCallback Benachrichtigt das RDC-Client-Plug-In (Remotedesktopverbindung) über eingehende Anforderungen für einen bestimmten Listener.
IWTSVirtualChannelCallback Empfängt Benachrichtigungen über Kanalstatusänderungen oder empfangene Daten. Jeder instance dieser Schnittstelle ist eine instance von IWTSVirtualChannel zugeordnet.

Im Folgenden ist eine Liste der Schnittstellen aufgeführt, die von Objekten implementiert werden, die vom RDC-Client (Remotedesktopverbindung) instanziiert werden und Teil des Frameworks sind.

Schnittstelle BESCHREIBUNG
IWTSVirtualChannelManager Verwaltet alle RDC-Client-Plug-Ins (Remotedesktopverbindung), DVC-Listener oder statische virtuelle Kanäle.
IWTSListener Verwaltet Konfigurationseinstellungen für jeden Listener für die DVC-Verbindung.
IWTSVirtualChannel Steuert den Kanalstatus sowie Schreibvorgänge auf dem Kanal.

Die folgende Abbildung zeigt die Beziehung zwischen dem RDC-Client (Remotedesktopverbindung) und dem RDC-Client-Plug-In (Remotedesktopverbindung).

Beziehung zwischen Client und Plug-In