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).