Virtual Channel Server-Anwendung

Das Servermodul einer Anwendung, die virtuelle Kanäle verwendet, muss eine Benutzermodusanwendung sein, die in einer Clientsitzung auf dem Remotedesktop-Sitzungshostserver (RD-Sitzungshost) ausgeführt wird. Beachten Sie, dass Sie eine Methode zum Starten der Serveranwendung angeben müssen. Sie können dies auf verschiedene 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 einen Unterschlüssel unter dem folgenden Speicherort hinzufügen:

HKEY_LOCAL_MACHINE\System\Currentcontrolset\Steuerung\Terminalserver\Addins

Weitere Informationen zum Unterschlüssel finden Sie unter Überwachen von Sitzungsverbindungen und Trennungen.

Die Serveranwendung kann die FUNKTION WTSVirtualChannelOpen aufrufen, um ein Handle für einen 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 Eingabedaten in der Warteschlange, die vom Client an den Server in einem bestimmten virtuellen Kanal gesendet werden.

Hinweis

Diese Funktion wird derzeit nicht von Remotedesktopdiensten verwendet.

 

WTSVirtualChannelPurgeOutput

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 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.