Schreiben eines Client-DVC-Moduls
Zum Schreiben eines DVC-Clientmoduls (Dynamic Virtual Channel) müssen Sie zunächst 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 Freethreadingmodell implementiert werden. Die Apartmentmodellimplementierungen werden nicht unterstützt.
Im Folgenden wird 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 zu Kanalzustandsänderungen oder empfangenen Daten. Jede Instanz dieser Schnittstelle ist einer Instanz von IWTSVirtualChannelzugeordnet. |
Im Folgenden wird 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 Kanalzustand sowie Schreibvorgänge im Kanal. |
Die folgende Abbildung zeigt die Beziehung zwischen dem rdc-Client (Remotedesktopverbindung) und dem rdc-Client-Plug-In (Remotedesktopverbindung).
