Remotedesktopdienste virtuellen Kanälen
Virtuelle Kanäle sind Softwareerweiterungen, die verwendet werden können, um einer anwendung funktionale Verbesserungen Remotedesktopdienste hinzuzufügen. Beispiele für funktionsverbesserungen sind: Unterstützung für spezielle Hardwaretypen, Audio oder andere Ergänzungen der Kernfunktionen, die vom Remotedesktopdienste Remotedesktopprotokoll (RDP) bereitgestellt werden. Das RDP-Protokoll ermöglicht die Multiplexverwaltung mehrerer virtueller Kanäle.
In diesem Abschnitt
-
Um einen virtuellen Kanal zu implementieren, stellen Sie die Server- und Clientmodule der Anwendung eines virtuellen Kanals zur Verfügung.
-
Clientschnittstellen für dynamische virtuelle Kanäle (Dynamic Virtual Channel, DVC) werden von Remotedesktopdienste.
-
Die Referenz zu virtuellen Grafikkanälen enthält Programmierelemente, mit denen Sie einen virtuellen Grafikkanal erstellen können.
Eine Anwendung für virtuelle Kanäle besteht aus zwei Teilen: einem Clientmodul und einem Servermodul. Das Servermodul ist ein ausführbares Programm, das auf dem Remotedesktop-Sitzungshost-Server (RD-Sitzungshost) ausgeführt wird. Das Clientmodul ist eine DLL, die auf dem Clientcomputer in den Arbeitsspeicher geladen werden muss, wenn das Remotedesktopverbindung-Clientprogramm (RDC) ausgeführt wird.
Virtuelle Kanäle können einem RDC-Client (Remotedesktopverbindung) unabhängig vom RDP-Protokoll funktionale Verbesserungen hinzufügen. Mit der Unterstützung virtueller Kanäle können neue Features hinzugefügt werden, ohne die Client- oder Serversoftware oder das RDP-Protokoll aktualisieren zu müssen.
Es wurden vier Hauptklassen von Benutzern virtueller Kanäle identifiziert:
- Allgemeine Kernelmodustreiber, z. B. serielle Treiber oder Druckertreiber.
- Dateisystemumleitung (dies ist nur ein Sonderfall eines allgemeinen Kernelmodustreibers).
- Benutzermodusanwendungen, z. B. Remote-Ausschneide- und Einfügezugriff.
- Audiogeräte.
Weitere Informationen finden Sie unter Verwenden von Remotedesktopdienste virtuellen Kanälen.
Wenn Sie eine Anwendung für virtuelle Kanäle in Ihrer Remotedesktopdienste-Bereitstellung aktiviert haben, können Sie die Anwendung über das Remotedesktop Microsoft ActiveX-Steuerelement für Clientcomputer verfügbar machen, die auf den RD-Sitzungshost-Server zugreifen. Weitere Informationen finden Sie unter Skriptfähige virtuelle Kanäle und Verwenden des Remotedesktop ActiveX-Steuerelements mit virtuellen Kanälen.