Поделиться через


Серверное приложение виртуального канала

Серверный модуль приложения, использующего виртуальные каналы, должен быть приложением пользовательского режима, выполняющимся в сеансе клиента на сервере узла сеансов удаленных рабочих столов (узел сеансов удаленных рабочих столов). Обратите внимание, что для запуска серверного приложения необходимо указать метод . Это можно сделать несколькими способами; Например, можно использовать сценарий входа в систему или программу или скрипт в папке Startup. Пользователи также могут запустить приложение.

Имя серверного приложения виртуального канала необходимо сохранить в реестре, добавив подраздел в следующее расположение:

HKEY_LOCAL_MACHINE\Системы\CurrentControlSet\Управления\Сервер терминалов\Надстройки

Дополнительные сведения о подразделе см. в разделе Мониторинг подключений к сеансам и отключений.

Серверное приложение может вызвать функцию WTSVirtualChannelOpen , чтобы открыть дескриптор виртуального канала. Затем приложение может использовать дескриптор в любой из следующих функций.

WTSVirtualChannelClose

Закрывает открытый дескриптор виртуального канала.

WTSVirtualChannelPurgeInput

Удаляет все входные данные в очереди, отправленные с клиента на сервер в определенном виртуальном канале.

Примечание

В настоящее время эта функция не используется службами удаленных рабочих столов.

 

WTSVirtualChannelPurgeOutput

Удаляет все выходные данные в очереди, отправляемые с сервера клиенту по определенному виртуальному каналу.

Примечание

В настоящее время эта функция не используется службами удаленных рабочих столов.

 

WTSVirtualChannelQuery

Возвращает сведения об указанном виртуальном канале.

WTSVirtualChannelRead

Считывает данные из серверной части виртуального канала.

WTSVirtualChannelWrite

Записывает данные на серверную часть виртуального канала.