Share via


Virtuelle Kanäle für Remotedesktopdienste

Virtuelle Kanäle sind Softwareerweiterungen, die zum Hinzufügen von Funktionserweiterungen zu einer Remotedesktopdiensteanwendung verwendet werden können. Beispiele für funktionsbezogene Verbesserungen können sein: Unterstützung für spezielle Hardwaretypen, Audio oder andere Ergänzungen der Kernfunktionen, die vom Remotedesktopdienste-Protokoll (RDP) bereitgestellt werden. Das RDP-Protokoll ermöglicht die multiplexte Verwaltung mehrerer virtueller Kanäle.

In diesem Abschnitt

Verwenden virtueller Kanäle von Remotedesktopdiensten

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

Referenz zu dynamischen virtuellen Kanälen

DvC-Clientschnittstellen (Dynamic Virtual Channel) werden von Remotedesktopdiensten unterstützt.

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 umfasst zwei Teile: ein Clientmodul und ein Servermodul. Das Servermodul ist ein ausführbares Programm, das auf dem Remotedesktopsitzungshostserver (RD-Sitzungshost) ausgeführt wird. Das Clientmodul ist eine DLL, die auf dem Clientcomputer in den Arbeitsspeicher geladen werden muss, wenn das RdC-Clientprogramm (Remotedesktopverbindung) ausgeführt wird.

Virtuelle Kanäle können einem RDC-Client (Remotedesktopverbindung) funktionsunabhängige 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.

Vier Hauptklassen von Benutzern virtueller Kanäle wurden identifiziert:

  • Allgemeine Kernelmodustreiber, z. B. serielle Treiber oder Druckertreiber.
  • Dateisystemumleitung (dies ist nur ein Sonderfall eines allgemeinen Kernelmodustreibers).
  • Anwendungen im Benutzermodus, z. B. remote ausschneiden und einfügen.
  • Audiogeräte.

Weitere Informationen finden Sie unter Verwenden virtueller Remotedesktopdienstekanäle.

Wenn Sie eine Anwendung für virtuelle Kanäle in Ihrer Remotedesktopdienste-Bereitstellung aktiviert haben, können Sie die Anwendung mithilfe des Microsoft ActiveX-Remotedesktop-Steuerelements für Clientcomputer verfügbar machen, die auf den RD-Sitzungshostserver zugreifen. Weitere Informationen finden Sie unter Skriptfähige virtuelle Kanäle und Verwenden des Remotedesktop-ActiveX-Steuerelements mit virtuellen Kanälen.