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


Виртуальные каналы служб удаленных рабочих столов

виртуальные каналы — это расширения программного обеспечения, которые можно использовать для добавления функциональных улучшений в приложение служб удаленных рабочих столов. Примеры функциональных улучшений могут включать в себя поддержку специальных типов оборудования, звука или других дополнений к основным функциям, предоставляемым службами удаленных рабочих столов протоколом удаленного рабочего стола (RDP). Протокол RDP обеспечивает мультиплексное управление несколькими виртуальными каналами.

В этом разделе

использование виртуальных каналов служб удаленных рабочих столов

Чтобы реализовать виртуальный канал, вы предоставляете серверные и клиентские модули приложения виртуального канала.

справочник по динамическим виртуальным каналам

Клиентские интерфейсы динамических виртуальных каналов (DVC) поддерживаются службами удаленных рабочих столов.

Справочник по виртуальным каналам графики

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

Приложение виртуального канала состоит из двух частей, клиентского модуля и модуля сервера. Модуль сервера — это исполняемая программа, запущенная на сервере узла сеансов удаленного рабочего стола (узел сеансов удаленных рабочих столов). Клиентский модуль — это библиотека DLL, которая должна быть загружена в память на клиентском компьютере при запуске клиентской программы подключения к удаленному рабочему столу (RDC).

Виртуальные каналы могут добавлять функциональные улучшения в клиент подключения к удаленному рабочему столу (RDC), независимо от протокола RDP. С поддержкой виртуальных каналов новые функции можно добавлять без необходимости обновлять клиентское или серверное программное обеспечение или протокол RDP.

Были определены четыре основных класса пользователей виртуальных каналов:

  • Общие драйверы режима ядра, такие как последовательные или принтеры.
  • Перенаправление файловой системы (это просто особый случай общего драйвера режима ядра).
  • Приложения пользовательского режима, например удаленный вырез и вставка.
  • Звуковые устройства.

Дополнительные сведения см. в статье Использование виртуальных каналов служб удаленных рабочих столов.

Если вы включили приложение виртуальных каналов в развертывании служб удаленных рабочих столов, вы можете сделать приложение доступным для клиентских компьютеров, которые обращаются к серверу узла сеансов удаленных рабочих столов с помощью элемента управления Microsoft ActiveX удаленного рабочего стола. Дополнительные сведения см. в скриптируемых виртуальных каналов и использование элемента activeX удаленного рабочего стола свиртуальных каналов.