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

Verwenden Remotedesktopdienste virtuellen Kanälen

Um einen virtuellen Kanal zu implementieren, stellen Sie die Server- und Clientmodule der Anwendung eines virtuellen Kanals zur Verfügung.

Referenz zu dynamischen virtuellen Kanälen

Clientschnittstellen für dynamische virtuelle Kanäle (Dynamic Virtual Channel, DVC) werden von Remotedesktopdienste.

Referenz zu virtuellen Grafikkanälen

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.