Verwenden von Remotedesktopdienste virtuellen Kanälen
Um einen virtuellen Kanal zu implementieren, stellen Sie die Server- und Clientmodule der Anwendung eines virtuellen Kanals bereit. Das Servermodul kann eine Anwendung im Benutzermodus oder ein Kernelmodustreiber sein. Das Clientmodul muss eine DLL sein.
Beschreibungen dieser Module finden Sie in den folgenden Themen.
In diesem Abschnitt
-
Das Servermodul einer Anwendung, die virtuelle Kanäle verwendet, muss eine Anwendung im Benutzermodus sein, die in einer Clientsitzung auf dem Remotedesktop-Sitzungshost -Server (RD-Sitzungshost) ausgeführt wird. Beachten Sie, dass Sie eine Methode angeben müssen, um die Serveranwendung zu starten.
-
Der Client einer Anwendung für virtuelle Kanäle ist eine DLL, die während der Remotedesktopdienste Initialisierung auf dem Clientcomputer geladen wird. Die DLL muss auf dem Clientcomputer registriert sein.
-
Sie müssen den Namen der Client-DLL in der Registrierung speichern.
-
Ein persistenter virtueller Remotesteuerungskanal wird nicht geschlossen, wenn eine Remotesteuerung für die mit dem Client verbundene Sitzung eine Verbindung herstellt oder die Verbindung trennt. Daten werden weiterhin über diesen Kanal übertragen und empfangen.
-
DVC-APIs (Dynamischer virtueller Kanal) erweitern die vorhandenen APIs für virtuelle Kanäle für Remotedesktopdienste, die als APIs für statische virtuelle Kanäle (Static Virtual Channel, SVC) bezeichnet werden.
Wenn Sie die Anwendung eines virtuellen Kanals in Ihrer Remotedesktopdienste-Bereitstellung aktiviert haben, können Sie die Anwendung auch clientcomputern zur Verfügung stellen, die über das Remotedesktop ActiveX-Steuerelement auf den RD-Sitzungshost-Server zugreifen. Weitere Informationen finden Sie unter Verwenden des Remotedesktop ActiveX-Steuerelements mit virtuellen Kanälen.