Freigeben über


Virtuelle Kanäle für Remotedesktopdienste

virtuelle Kanäle sind Softwareerweiterungen, die verwendet werden können, um einer Remotedesktopdienste-Anwendung funktionale Verbesserungen hinzuzufügen. Beispiele für funktionsbezogene Verbesserungen sind: Unterstützung für spezielle Hardware-, Audio- oder andere Ergänzungen zu den Kernfunktionen, die von den Remotedesktopdiensten Remotedesktopprotokoll- (RDP) bereitgestellt werden. Das RDP-Protokoll stellt die Multiplexed-Verwaltung mehrerer virtueller Kanäle bereit.

In diesem Abschnitt

Verwenden virtueller Remotedesktopdienste

Um einen virtuellen Kanal zu implementieren, stellen Sie die Server- und Clientmodule der Anwendung eines virtuellen Kanals bereit.

Referenz zu dynamischen virtuellen Kanälen

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

virtuellen Grafikkanäle referenz

Die Referenz zu virtuellen Grafikkanälen enthält Programmierelemente, mit denen Sie einen virtuellen Grafikkanal erstellen können.

Eine Virtuelle Kanalanwendung verfügt über zwei Teile, ein Clientmodul und ein Servermodul. Das Servermodul ist ein ausführbares Programm, das auf dem Remotedesktopsitzungshostserver (RD Session Host) ausgeführt wird. Das Clientmodul ist eine DLL, die beim Ausführen des RDC-Clientprogramms auf dem Clientcomputer in den Arbeitsspeicher geladen werden muss.

Virtuelle Kanäle können einem Remotedesktopverbindungsclient, unabhängig vom RDP-Protokoll, funktionale Verbesserungen hinzufügen. Mit unterstützung des virtuellen Kanals 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 oder Druckertreiber.
  • Dateisystemumleitung (dies ist nur ein Sonderfall eines allgemeinen Kernelmodustreibers).
  • Benutzermodusanwendungen, z. B. Remote-Ausschneiden und Einfügen.
  • Audiogeräte.

Weitere Informationen finden Sie unter Verwenden virtueller Remotedesktopdienste.

Wenn Sie eine Anwendung für virtuelle Kanäle in Ihrer Remotedesktopdienste-Bereitstellung aktiviert haben, können Sie die Anwendung auf Clientcomputern verfügbar machen, die über das Microsoft ActiveX-Steuerelement remotedesktop auf den RD-Sitzungshostserver zugreifen. Weitere Informationen finden Sie unter Scriptable Virtual Channels und Using the Remote Desktop ActiveX control with Virtual Channels.