Freigeben über


Virtual Channel Server-Anwendung

Das Servermodul einer Anwendung, die virtuelle Kanäle verwendet, muss eine Benutzermodusanwendung sein, die in einer Clientsitzung auf dem Remotedesktopsitzungshostserver (RD-Sitzungshost) ausgeführt wird. Beachten Sie, dass Sie eine Methode zum Starten der Serveranwendung bereitstellen müssen. Sie können dies auf mehrere Arten erreichen; Sie können z. B. ein Anmeldeskript oder ein Programm oder Skript im Ordner "Start" verwenden. Benutzer können die Anwendung auch starten.

Sie müssen den Namen der Anwendung des virtuellen Kanalservers in der Registrierung speichern, indem Sie unter dem folgenden Speicherort einen Unterschlüssel hinzufügen:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Add-Ins

Weitere Informationen zum Unterschlüssel finden Sie unter Monitoring Session Connections and Disconnections.

Die Serveranwendung kann die WTSVirtualChannelOpen-Funktion aufrufen, um ein Handle in einem virtuellen Kanal zu öffnen. Die Anwendung kann dann das Handle in einer der folgenden Funktionen verwenden.

WTSVirtualChannelClose

Schließt ein geöffnetes virtuelles Kanalhandle.

WTSVirtualChannelPurgeInput

Löscht alle vom Client an den Server gesendeten Eingabedaten in einer Warteschlange auf einem bestimmten virtuellen Kanal.

Anmerkung

Diese Funktion wird derzeit nicht von Remotedesktopdiensten verwendet.

 

WTSVirtualChannelPurgeOutput

Löscht alle vom Server an den Client gesendeten Ausgabedaten in der Warteschlange in einem bestimmten virtuellen Kanal.

Anmerkung

Diese Funktion wird derzeit nicht von Remotedesktopdiensten verwendet.

 

WTSVirtualChannelQuery

Gibt Informationen zu einem angegebenen virtuellen Kanal zurück.

WTSVirtualChannelRead-

Liest Daten vom Serverende eines virtuellen Kanals.

WTSVirtualChannelWrite

Schreibt Daten an das Serverende eines virtuellen Kanals.