Serveranwendung für virtuelle Kanäle
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. Sie können dies auf verschiedene Weise erreichen. Beispielsweise können Sie ein Anmeldeskript oder ein Programm oder Skript im Ordner Start verwenden. Benutzer können die Anwendung auch starten.
Sie müssen den Namen der Virtuellen Kanalserveranwendung in der Registrierung speichern, indem Sie unter dem folgenden Speicherort einen Unterschlüssel hinzufügen:
HKEY _ LOCAL _ MACHINE \ System \ CurrentControlSet \ Control \ Terminal Server \ Addins
Weitere Informationen zum Unterschlüssel finden Sie unter Überwachen von Sitzungsverbindungen und Trennungen.
Die Serveranwendung kann die WTSVirtualChannelOpen-Funktion aufrufen, um ein Handle für einen virtuellen Kanal zu öffnen. Die Anwendung kann dann das Handle in einer der folgenden Funktionen verwenden.
-
Schließt ein geöffnetes Handle für virtuelle Kanäle.
-
Löscht alle Eingabedaten in der Warteschlange, die vom Client an den Server auf einem bestimmten virtuellen Kanal gesendet werden.
Hinweis
Diese Funktion wird derzeit nicht von Remotedesktopdienste verwendet.
-
Löscht alle Ausgabedaten in der Warteschlange, die vom Server an den Client in einem bestimmten virtuellen Kanal gesendet werden.
Hinweis
Diese Funktion wird derzeit nicht von Remotedesktopdienste verwendet.
-
Gibt Informationen zu einem angegebenen virtuellen Kanal zurück.
-
Liest Daten vom Serverende eines virtuellen Kanals.
-
Schreibt Daten in das Serverende eines virtuellen Kanals.