Приложение сервера виртуального канала

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

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

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

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

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

WTSVirtualChannelClose

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

WTSVirtualChannelPurgeInput

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

Примечание

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

 

WTSVirtualChannelPurgeOutput

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

Примечание

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

 

WTSVirtualChannelQuery

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

WTSVirtualChannelRead

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

WTSVirtualChannelWrite

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